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

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

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

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
По умолчанию Flex и классы AS3

delete
__________________
Flash в крови


Последний раз редактировалось Скрипун; 04.07.2010 в 01:11.
Старый 04.03.2007, 20:20
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 2  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
ты сам понял что ты написал?

1. ознакомься с правилами (особенно с теми разделами где сказанно воспользоваться поиском)

2. прочти этот раздел хелпа


Последний раз редактировалось 7thsky™; 04.03.2007 в 20:23.
Старый 05.03.2007, 00:14
barby вне форума Посмотреть профиль Отправить личное сообщение для barby Найти все сообщения от barby
  № 3  
Ответить с цитированием
barby
[+3 25.12.2006]
 
Аватар для barby

Регистрация: Feb 2006
Сообщений: 68
Отправить сообщение для barby с помощью ICQ Отправить сообщение для barby с помощью Skype™
Цитата:
Сообщение от 7thsky™
ты сам понял что ты написал?
Лично я - нет. Причем вообще

Старый 05.03.2007, 01:07
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 4  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Скрипун
Код:
<mx:Script>
	<![CDATA[
	my_button = new My_class(my_button);
	]]>
</mx:Script>
<mx:Button id="my_button" x="254" y="56" label="test"/>
Надо понимать как работают декларативные и императивные фичи флекса.
Здесь my_button - компонент объявленный декларативно и ты не можешь определить когда он будет создан что бы передать его конструктору My_class. Код otherButton = new My_class(my_button); - выполняется почти моментально при открытии приложения, когда компоненты ещё не созданы.
Здесь помогут примеры из хэлпа. Application диспатчит событие applicationComplete после создания всех объявленных в mxml компонентов. my_button - не исключение.
По этому событию можно вызвать функцию, которая произведёт все необходимые действия с уже созданными компонентами, а не нулевыми ссылками. Например:
Код:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="init();" height="709" width="940">
<mx:Script>
	<![CDATA[
             var otherButton;

             public function init():void
             {	
                  otherButton = new My_class(my_button);
             }
	]]>
</mx:Script>
<mx:Button id="my_button" x="254" y="56" label="test"/>
</mx:Application >
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


Последний раз редактировалось miramax; 05.03.2007 в 10:09.
Старый 05.03.2007, 02:15
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 5  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Мирамакс, а что делает строчка
Код:
my_button = new My_class(my_button);
=)?
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 05.03.2007, 02:18
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 6  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Nirth
Мирамакс, а что делает строчка
Код:
my_button = new My_class(my_button);
=)?
Хм... чудеса копипаста =)
Нефиг так было называть переменные.
Поправил.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


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

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

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


 


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


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