FD - После Preloader не загружается основная сцена
Всем доброго времени суток.
Проект на базе AS3 Template + Preloader.
Сам Preloader появляется и исчезает.
Но после этого не появляются нужные элементы интерфейса.
Класс Preloader.as стандартный.
Класс Main.as
Код AS3:
package
{
import flash.display.*;
import flash.events.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
[Frame(factoryClass="Preloader")]
public class Main extends Sprite
{
public var main_layer:Sprite;
public var bottom_layer:Sprite;
public var middle_layer:Sprite;
public var top_layer:Sprite;
public var Ginterface:CInterface;
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
this.main_layer = new Sprite();
this.main_layer.visible = false;
addChild(this.main_layer);
this.top_layer = new Sprite();
this.main_layer.addChild(this.top_layer);
addChild(this.top_layer);
this.Ginterface = new CInterface();
this.top_layer.addChild(this.Ginterface.ui_view);
return;
}
}
Класс Cinterface.as
Код AS3:
package
{
import flash.display.*;
import flash.events.*;
import flash.ui.*;
public class CInterface extends MovieClip
{
public var ui_view:ui_top;
public function CInterface()
{
this.ui_view = new ui_top();
return;
}
}
}
Класс ui_top.as
Код AS3:
package
{
import flash.display.Bitmap;
import flash.display.MovieClip;
public dynamic class ui_top extends MovieClip
{
public var btn3:MovieClip;
public function ui_top()
{
return;
}
}
}
Также в проекте есть FLA с movieclip'ом ui_top в котором находится movieclip btn3.
Не могу понять почему после того как Preloader загрузился и мы удаляем его removeChild(this.myPreloader);
На сцене не появляется this.top_layer.addChild(this.Ginterface.ui_view);
Заранее благодарю.
|