Показать сообщение отдельно
Старый 23.02.2011, 19:27
Vilya21 вне форума Посмотреть профиль Отправить личное сообщение для Vilya21 Найти все сообщения от Vilya21
  № 5  
Ответить с цитированием
Vilya21

Регистрация: Aug 2009
Сообщений: 75
Не, абсолютно то же самое.

Добавлено через 7 минут
Попробовал добавить в TextField htmlText "yo <img src = 'castle.swf' id = 'castleName'>".

Так вот если в swf чисто графика - то она добавляется прекрасно, а если вместе с кодом - то либо добавление swf-ки опять зацикливается, либо вылазит "Internal debuger exception".

Добавлено через 1 час 27 минут
Долго крутил, мутил - вот что получается:

Код AS3:
public function Main():void {
			trace('main');
			if (stage)   init() 
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void {
			trace('init()');
			removeEventListener(Event.ADDED_TO_STAGE, init);
			// entry point
 
			var req:URLRequest = new URLRequest('castle.swf');
			ldr.load(req);
			addChild(ldr);
		}
Так вот swf-ки без кода загружаются отлично, а swf-ки, которые начинаются также как эта - зацикливаются. Видимо я что-то не понимаю в обьекте stage и в порядке его загрузки. Ведь получается что как только загружается castle.swf - снова вызывается ф-ия Main(), затем init(), опять происходит загрузка castle.swf и всё по-новой....

Почему так происходит? Что я не понимаю?