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

Регистрация: Mar 2009
Сообщений: 30
Отправить сообщение для Nikomed с помощью ICQ
Разобрался. благодарен

Добавлено через 3 часа 23 минуты
Использую вот такой код для загрузки 'кнопки' из библиотеки.

Код:
import flash.utils.getDefinitionByName;
var cl:Class = getDefinitionByName("s1") as Class;
var mc:SimpleButton = new cl();
mc.x = 580.2;
mc.y = 246.7; 

b1.addEventListener(MouseEvent.CLICK, onClick);
 
function onClick(evt:MouseEvent):void {
addChild(mc);
}
.

Кнопка появляется где нужно, всё отлично, а далее пробую вот такой код для данной кнопки

Код:
s1.addEventListener(MouseEvent.CLICK, click1);
	function click1(p_evt:Event) {
	var but1 = new Loader();
	but1.load(new URLRequest("test.swf"));
	removeChild(contentarea);
	contentarea=new MovieClip();
	addChild(contentarea);
	contentarea.addChild(but1);
	}
для загрузки внешнего файлика данной кнопкой, а мне пишет мол '1061: Call to a possibly undefined method addEventListener through a reference with static type Class.' я как понимаю он ругается на то что это не тот класс,хотя кнопка имеет класс button и "instanse name" я не могу прописать данной кнопке, ведь её нет на сцене... как тут быть? как заставить кнопку, загруженную из библиотеке открывать файлы? заранее благодарен

Добавлено через 3 часа 3 минуты
Проблема решена, спасибо


Последний раз редактировалось Nikomed; 25.03.2009 в 00:38.