![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2006
Сообщений: 12
|
Задача пастроить ребус:
С помашю динамическои загруски генерируица двухмерныи масив ичеик для букв . Как зделоть штоб Focus из аднои ичеики при нажатия клавиши клавитуры : верх , вниз ,лево или право , Focus переместился в следуюшие ичеику? Благадарю зарание. Последний раз редактировалось tartar13; 03.05.2006 в 16:47. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Вы бы по-русски писать научились, что-ли...
|
|
|||||
|
Регистрация: May 2006
Сообщений: 12
|
Я извиняюсь за калиграфию проста я сам не рускии
|
|
|||||
|
Регистрация: May 2006
Сообщений: 12
|
Как зделоть штоб Focus из аднои ичеики при нажатия клавиши клавитуры : верх , вниз ,лево или право , Focus переместился в следуюшие ичеику?
|
|
|||||
|
Ветеран форума
|
Собственно что то в этом роде, пихаем в первый кадр и тестируем
array = new Array([["A"], ["B"], ["C"]], [["D"], ["E"], ["F"]], [["G"], ["H"], ["I"]]);
F_createTable = function (arr) {
allLen = arr.length;
for (var i = 0; i<allLen; i++) {
boxLen = arr[i].length;
for (var j = 0; j<boxLen; j++) {
_root.createTextField("tf"+i+j, this.getNextHighestDepth(), j*70, i*30, 60, 20);
var tf = _root["tf"+i+j];
with (tf) {
type = "input";
border = true;
textAlign = "center";
text = arr[i][j];
}
}
}
};
F_createTable(array);
//
gorPos = 0;
verPos = 0;
//
var keyListener_obj:Object = new Object();
keyListener_obj.onKeyDown = function() {
switch (Key.getCode()) {
case Key.LEFT :
if (gorPos>0) {
gorPos--;
} else {
gorPos = boxLen-1;
}
Selection.setFocus("tf"+verPos+gorPos);
break;
case Key.UP :
if (verPos>0) {
verPos--;
} else {
verPos = allLen-1;
}
Selection.setFocus("tf"+verPos+gorPos);
break;
case Key.RIGHT :
if (gorPos<boxLen-1) {
gorPos++;
} else {
gorPos = 0;
}
Selection.setFocus("tf"+verPos+gorPos);
break;
case Key.DOWN :
if (verPos<allLen-1) {
verPos++;
} else {
verPos = 0;
}
Selection.setFocus("tf"+verPos+gorPos);
break;
}
};
Key.addListener(keyListener_obj);
__________________
BestMasterиZация |
|
|||||
|
Регистрация: May 2006
Сообщений: 12
|
Спосибо агромное KUZEN !!!
Последний раз редактировалось tartar13; 03.05.2006 в 17:33. |
|
|||||
|
Регистрация: May 2006
Сообщений: 12
|
KUZEN спасиба за предаставлиныи матерял но эта у меня не работает а я уже запарился ищя решение памаги плиз. Вот што я зделол:
k=1 for(i=0;i<320;i++) { x1=x1+23; if(k == 21 || k == 41|| k == 61|| k==81||k==101||k==121||k==141||k==161||k==181||k == 201 || k ==221|| k == 241|| k==261||k==281||k==301||k==321 ) { x1=23; y1=y1+23; } _root.menu2.game.attachMovie( "cell", "cell_"+i, i ); eval("cell_"+i)._x=x1-480; eval("cell_"+i)._y=y1-180; k++; } cell_.onPress = function(){ Selection.setFocus(this); } cell_-эта ичеики для букв(он мувик) |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|