![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Вобщем при создании приложения с самое начало добавляю контекстное меню, но после того как загрузится всякая лабуда, контекстное меню перестает срабатывать, срабатывает только тогда когда оно вызвалось при нажатии правой кнопкой мыши по движку масштаба или по самому объекту, еще работает до того как флешка загрузила инфо...
вобщем для того что бы понятнее было http://flyagaric.hop.ru/ почему не всегда контекстное мню срабатывать может ? |
|
|||||
|
[+1 10.12.10]
|
А куда вы слушателя добавили? Код покажите
![]() |
|
|||||
|
добавил так:
//создание контекстного меню myContectMenu = new ContextMenu(); myContectMenu.hideBuiltInItems(); MyItem = new ContextMenuItem("О КАРТЕ"); MyItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, lableFun); myContectMenu.customItems.push(MyItem); contextMenu = myContectMenu; ![]() Кстати если посмотреть на map2 то там работает а на map1 не хочет... ![]() |
|
|||||
|
Регистрация: Dec 2008
Сообщений: 14
|
У меня всё работает. Что сделать чтоб не работало?)
|
|
|||||
|
[+1 10.12.10]
|
Все у вас верно в коде. Посмотрите внимательно объект в котором отрисовывается изображение карты.
Вот например, если вызвать контекстное меню на красных поинтах/спотах то событие выбора меню вещается и на воде есть вещание. |
|
|||||
|
может из за того что:
private function completeMAP(event:Event):void{ mapSprite.addChild(mapLoader); mapSprite.graphics.beginFill(0x0099FF,1); mapSprite.graphics.drawRect(0,0,mapSprite.width,mapSprite.height); mapSprite.graphics.endFill(); // БЛА БЛА БЛА } Добавлено через 4 минуты и кстати говоря на второй карте - где кнопка map2 все работает ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|