PDA

Просмотр полной версии : me:MouseEvent=null против Event:MouseEvent


Agni
20.04.2012, 23:44
для события клика
p_btn.addEventListener(MouseEvent.CLICK,top_click);

была функция:
function top_click(me:MouseEvent=null):void
{
...
}
поменял на:
function top_click(Event:MouseEvent):void
{
...
}
перестали работать слушатели:
loade_mc.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoaded1);
пишет ошибку:
1046: Type was not found or was not a compile-time constant: Event.

подскажите, пожалуйста, что происходит О_о

КорДум
20.04.2012, 23:57
function top_click(event:MouseEvent):void
{
...
}

Agni
21.04.2012, 00:21
спасибо большое

RhPlus
21.04.2012, 21:36
function top_click(Event:MouseEvent):void
{
...
}

Event (с большой буквы) - это класс, event (с маленькой) - в примере КорДума - экземпляр (переменная) класса Event. Вместо "event" можно писать "e", "myEvent" - все что угодно кроме названий обозначенных классов. Вы пытаетесь создать объект, который называется так же как класс, а это неправильно.