Показать сообщение отдельно
Старый 14.10.2009, 17:29
_SoWa вне форума Посмотреть профиль Отправить личное сообщение для _SoWa Найти все сообщения от _SoWa
  № 3  
Ответить с цитированием
_SoWa
 
Аватар для _SoWa

Регистрация: Oct 2009
Сообщений: 72
Возникло затруднение
Первый вариант мне и нужен, ибо кнопочки создаются так:
Код AS3:
		import mx.controls.Button;
		public var b:Button = new Button();
 
		public function clickFunction(){
			B1.label = "123";  //Вот тут дебагер флекса говорит 1120: Обращение несуществующего свойства B1.
		}
 
		public function CreateButton():void{
		b.id = "B1";
		b.label = "Click Me";
		b.addEventListener(MouseEvent.CLICK, clickFunction()); //Вот тут нужно вызывать метод addEventListener к b или B1 ?
		addChild(b);
		}
...
<mx:Button x="341" y="142" id="button1" label="CreateButton" click="CreateButton();"/>
Ошибка, выдаваемая приложением:
Цитата:
TypeError: Error #2007: Параметр listener не должен быть равен нулю.
at flash.events::EventDispatcher/addEventListener()
at ContactManager/CreateButton()[C:\Users\SoWa\Documents\Flex Builder 3\ContactManager\src\ContactManager.mxml:20]
at ContactManager/__button1_click()[C:\Users\SoWa\Documents\Flex Builder 3\ContactManager\src\ContactManager.mxml:48]


Последний раз редактировалось _SoWa; 14.10.2009 в 17:37.