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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 21.11.2008, 16:40
RetKiller вне форума Посмотреть профиль Отправить личное сообщение для RetKiller Найти все сообщения от RetKiller
  № 3  
Ответить с цитированием
RetKiller

Регистрация: Dec 2007
Сообщений: 58
Отправить сообщение для RetKiller с помощью ICQ
Написал вот так вот примерно
Код AS3:
......
	public function testEvent():void
	{
 
		this.addEventListener("xxxMyOwnEvent",testEventListener);
		Log2("Listener added!");
	}
	public function testEventListener(evt:Event):void
	{
		Log2("Event!"+evt.toString());
	}
 
.....
<mx:itemRenderer>
	<mx:Component>
		<mx:VBox horizontalAlign="center" verticalAlign="middle">
		<mx:Script>
			<![CDATA[
				import mx.controls.Alert;
			]]>
		</mx:Script>
			<mx:Label text="{data.title}" id="fd"/>
			<mx:Image source="{data.thumbnail}" width="192" height="168" />
			<mx:HBox>
			<mx:Script>
                                     <![CDATA[           
                                       private function action():void
                                       {
                                       var t:Event=new Event("xxxMyOwnEvent");
                                       var r:EventDispatcher=new EventDispatcher(???);
			     if (r.dispatchEvent(t)==true) 			Alert.show("YES");
 
                                       }     
                                     ]]>
                                  </mx:Script>
			<mx:LinkButton label="low" id="btLow" click="tr()" />
			<mx:LinkButton label="stop" id="btMedium" />
			</mx:HBox>
		</mx:VBox>
	</mx:Component>
</mx:itemRenderer>
Понятно,что в параметр конструктора для EventDispatcher надо сунуть объект,который и будет получать эти самые эвенты. Только как его узнать?То есть в данном случае надо получить указатель на главное окно(в терминах не силен ),но как,понять не могу.

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

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

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


 


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


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