|
|
|||||
о том и реч. Я говорю что тоже с тобой согласен, что в других приложениях всё гораздо проще и как ты сам говоришь удобно использовать клаву и 2 кнопки мыши. А на счёт КПК я имел ввиду что там так дело не прокатит. Я же не на С++ разрабатываю а на флеше - ведь так? Вот и получается что так же круто как везде - технически не получится круто сделать у себя
ладно от темы что то как то ушли =) попробую что нить сделать сначала а потом думать. А пока вопросов не имею - спасибо за советы |
|
|||||
стервочка (я мужик)
|
я говорю о том что прикручивать кнопки это дело 3е. сперва надо сделать что бы функционировало всё с мышкой/стилосом/точпадом и одной левой кнопкой.
|
|
|||||
Регистрация: Jun 2005
Сообщений: 147
|
Цитата:
В AS3 мувик грузится AVM1 (мувик с AS2 кодом) - RightClickAVM1.swf. RightClickAVM1.swf содержит код на AS2: //псевдо-код var bd:BitmapData = new BitmapData(1,1,false,0xF); {добавляем bd на сцену} for(var i:int=0;i<n;i+=1){ if(Key.isDown(i)){ меняем цвет bd на 0xi } } Цитата:
У меня есть подозрения, что класс Key в AS2 может слушать любые устройства ввода (джойстики). Ведь он слушает все клавиши мыши. Никто не пробовал (джойстики)? //обратите внимание Key.isDown(i) - читает все, а Key.getCode() - возвращает только клавиши клавиатуры (и то не все). Последний раз редактировалось riden; 25.09.2007 в 07:31. |
|
|||||
Регистрация: Jun 2005
Сообщений: 147
|
Не, я пишу про правую клавишу мыши и клик колесика в AS3.
Можно вместо этого вот это: А for я привел, так как считаю, что возможно Key слушает джойстики тоже. //проверить немогу Последний раз редактировалось riden; 25.09.2007 в 07:36. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Я имел ввиду, что делать битмап и определять цвет клипа — изврат. Есть же нормальный вариант с LocalConnection и без необходимости загрузки swf извне, я его привел.
|
|
|||||
возник ещё вопрос из ряда "на засыпку".
Допустим мы программно что-то рисуем, создаём класс Sprite или класс унаследованный от него. например this.menuWindow = new MenuWindow(); затем мы добавляем его на сцену addChild(this.menuWindow); Чтобы удалить дисплей объект мы используем removeChild. В этом случае у нас удаляеттся только вид объекта но не сам объект. Это хорошо. Но у нас остался тот же visible=false. Который действует почти так же. Вот и спрашивается в каких случаях лучше использовать removeChild а в каких visible=false, в чём их разница, и что вообще можете посоветовать по этому поводу? Последний раз редактировалось DRAGOnoid; 24.09.2007 в 17:49. |
|
|||||
блин сам подумал и понял одну вещь =]
при removeChild - не будет доступов типа parent. =] но всёравно хотел бы ещё ваши мнения послушать |
|
|||||
стервочка (я мужик)
|
Работа с объектом при visible=false остаётся точно такой же. граници родителя считаются с учём клипа и т.д. при visible=false объект остётся дитём парента и учавствует во всех операциях, а так же, если надо постоянно показывать и прятать предмет, лучше использовать visible=false, так как это быстрее.
|
|
|||||
спасибо =)
|
Часовой пояс GMT +4, время: 18:43. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|