Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   FD - После Preloader не загружается основная сцена (http://www.flasher.ru/forum/showthread.php?t=205677)

Neokon 16.12.2013 15:45

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);

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


Часовой пояс GMT +4, время: 13:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.