Это было дописано не ко второму примеру, а к обоим.
ссылка на stage не должна быть null, чтобы работало.
Оба варианта рабочие. По сути, они равнозначны; кому какая запись больше нравится.
Цитата:
|
Спасибо, а можно простой пример?
|

Код AS3:
package {
public class Main extends Sprite {
public function Main() {
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
public function init(e:Event = null):void { // тут ссылка на stage уже будет точно доступна, даже если флешка была подгружена в другую
var flashVars:Object = stage.loaderInfo.parameters;
// ну а здесь уже смело берем параметры из flashVars
}
}
}