Показать сообщение отдельно
Старый 17.12.2008, 12:28
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 6  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
шаблон из FD (в FB|FDT, надо полагать, все будет примерно также):
основная фишка в возможности компилить многокадровый мувик: директива компилятора -frame start Main
start - метка фрейма
Main - класс самого приложения, который в этот фрейм и вкомпилится

класс прелоадера (основной класс проекта)
Код AS3:
public class Preloader extends MovieClip 
{
	public function Preloader() 
	{
		// здесь создаем/показываем прелоадер
		addEventListener(Event.ENTER_FRAME, checkFrame);
	}
 
	private function checkFrame(e:Event):void 
	{
		// здесь управляем прелоадером
 
		//как только загрузился второй фрейм, сносим прелоадер и показываем/запускаем основное приложение
		if (currentFrame == totalFrames) 
		{
			removeEventListener(Event.ENTER_FRAME, checkFrame);
			startup();
		}
	}
 
	private function startup():void 
	{
		stop();
		var mainClass:Class = getDefinitionByName("Main") as Class;
		addChild(new mainClass() as DisplayObject);
	}
 
}