Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.12.2008, 13:26
klafuda_klalafu вне форума Посмотреть профиль Отправить личное сообщение для klafuda_klalafu Найти все сообщения от klafuda_klalafu
  № 1  
Ответить с цитированием
klafuda_klalafu

Регистрация: Aug 2004
Адрес: N. Novgorod
Сообщений: 127
Отправить сообщение для klafuda_klalafu с помощью ICQ
По умолчанию контекстное меню срабатывает не всегда

Вобщем при создании приложения с самое начало добавляю контекстное меню, но после того как загрузится всякая лабуда, контекстное меню перестает срабатывать, срабатывает только тогда когда оно вызвалось при нажатии правой кнопкой мыши по движку масштаба или по самому объекту, еще работает до того как флешка загрузила инфо...
вобщем для того что бы понятнее было
http://flyagaric.hop.ru/
почему не всегда контекстное мню срабатывать может ?

Старый 28.12.2008, 14:07
murz вне форума Посмотреть профиль Отправить личное сообщение для murz Найти все сообщения от murz
  № 2  
Ответить с цитированием
murz
[+1 10.12.10]

Регистрация: Feb 2006
Сообщений: 148
Отправить сообщение для murz с помощью ICQ
А куда вы слушателя добавили? Код покажите

Старый 28.12.2008, 14:11
klafuda_klalafu вне форума Посмотреть профиль Отправить личное сообщение для klafuda_klalafu Найти все сообщения от klafuda_klalafu
  № 3  
Ответить с цитированием
klafuda_klalafu

Регистрация: Aug 2004
Адрес: N. Novgorod
Сообщений: 127
Отправить сообщение для klafuda_klalafu с помощью ICQ
добавил так:
Код AS3:
//создание контекстного меню
			myContectMenu = new ContextMenu();
			myContectMenu.hideBuiltInItems();
			MyItem = new ContextMenuItem("О КАРТЕ");
			MyItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, lableFun);
			myContectMenu.customItems.push(MyItem);
			contextMenu = myContectMenu;
прямо в конструкторе основного класса
Кстати если посмотреть на map2 то там работает а на map1 не хочет...

Старый 28.12.2008, 14:49
DreamRunner вне форума Посмотреть профиль Отправить личное сообщение для DreamRunner Посетить домашнюю страницу DreamRunner Найти все сообщения от DreamRunner
  № 4  
Ответить с цитированием
DreamRunner

Регистрация: Dec 2008
Сообщений: 14
У меня всё работает. Что сделать чтоб не работало?)

Старый 28.12.2008, 17:57
murz вне форума Посмотреть профиль Отправить личное сообщение для murz Найти все сообщения от murz
  № 5  
Ответить с цитированием
murz
[+1 10.12.10]

Регистрация: Feb 2006
Сообщений: 148
Отправить сообщение для murz с помощью ICQ
Все у вас верно в коде. Посмотрите внимательно объект в котором отрисовывается изображение карты.
Вот например, если вызвать контекстное меню на красных поинтах/спотах то событие выбора меню вещается и на воде есть вещание.

Старый 28.12.2008, 19:49
klafuda_klalafu вне форума Посмотреть профиль Отправить личное сообщение для klafuda_klalafu Найти все сообщения от klafuda_klalafu
  № 6  
Ответить с цитированием
klafuda_klalafu

Регистрация: Aug 2004
Адрес: N. Novgorod
Сообщений: 127
Отправить сообщение для klafuda_klalafu с помощью ICQ
может из за того что:
Код AS3:
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();
                                 // БЛА БЛА БЛА
}
Добавлено через 1 минуту
Код AS3:
public var mapLoader:Loader;
Добавлено через 4 минуты
и кстати говоря на второй карте - где кнопка map2 все работает

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:09.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.