Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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);

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

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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