Показать сообщение отдельно
Старый 16.12.2013, 15:45
Neokon вне форума Посмотреть профиль Отправить личное сообщение для Neokon Найти все сообщения от Neokon
  № 1  
Ответить с цитированием
Neokon

Регистрация: Dec 2013
Сообщений: 1
По умолчанию 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);

Заранее благодарю.