![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2006
Адрес: Волгодонск
Сообщений: 182
|
Добрый день, необходимо в AS2 классе создать событие и подписаться на него...
class work_area_class extends MovieClip {
private var flag:Boolean=false;//флаг для проверки зажатия средней клавишы
function work_area_class() {
AsBroadcaster.initialize(this);
this.onEnterFrame=function(){
if (Key.isDown(4)==true&&flag==false) {//если нажали В ПЕРВЫЙ РАЗ
flag=true;//флаг для того чтобы событие не гененрировалось
//постоянно, а только при первом нажатии
this.broadcastMessage("onMiddle");
}
if (Key.isDown(4)==false&&flag==true) {//если ОТЖАЛИ
flag=false;
this.broadcastMessage("offMiddle");
}
}
this.addListener(this);
this.onMiddle=function(){
trace("нажата");
}
this.offMiddle=function(){
trace("ОТЖАТА");
}
}
}
There is no method with the name 'addListener'. this.addListener(this); There is no property with the name 'onMiddle'. this.onMiddle=function(){ There is no property with the name 'offMiddle'. this.offMiddle=function(){ Помогите разобраться в чем ошибка? (кроме как в ДНК) |
![]() |
Часовой пояс GMT +4, время: 13:50. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|