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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.12.2008, 18:30
tananuka вне форума Посмотреть профиль Отправить личное сообщение для tananuka Найти все сообщения от tananuka
  № 1  
Ответить с цитированием
tananuka
 
Аватар для tananuka

Регистрация: Jul 2007
Сообщений: 80
По умолчанию как сделать прелоадер во flex

Пересмотрел кучу ответов на форуме но так и не нашел подходящий.

Во флексе я создал ActionScript project,
который состоит из:
as - файлов
swc -библиотек (классы звука и графики импортированные из флеша ^_^)

Помогите простым примером, самым простым примером как правильно оргонизовать предзагрузку!!!

PS1: прелоадер не под флеш.
PS2: Заранее большое спасибо!


Последний раз редактировалось tananuka; 16.12.2008 в 18:35.
Старый 17.12.2008, 00:25
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 2  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Ну, вообще во флексе автоматически генерится прелоадер. Или вам нужно именно кастомный сделать?
__________________
Дело не в тебе

Старый 17.12.2008, 10:39
tananuka вне форума Посмотреть профиль Отправить личное сообщение для tananuka Найти все сообщения от tananuka
  № 3  
Ответить с цитированием
tananuka
 
Аватар для tananuka

Регистрация: Jul 2007
Сообщений: 80
Цитата:
Сообщение от AL.exe Посмотреть сообщение
Ну, вообще во флексе автоматически генерится прелоадер. Или вам нужно именно кастомный сделать?
хм...подойдет любой рабочий прелоадер (компонентами флекса никода не пользовался, но еси подскажите как, то не вопрос)
выложил на сайт - никакого прелоадора я не увидел!


Последний раз редактировалось tananuka; 17.12.2008 в 11:38.
Старый 17.12.2008, 10:57
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 4  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
http://racer242.blogspot.com/2008/01/flex-as3.html
http://racer242.blogspot.com/2008/05/flex-as3.html

Старый 17.12.2008, 11:44
tananuka вне форума Посмотреть профиль Отправить личное сообщение для tananuka Найти все сообщения от tananuka
  № 5  
Ответить с цитированием
tananuka
 
Аватар для tananuka

Регистрация: Jul 2007
Сообщений: 80
хорошие статьи но очень замороченно(имхо), еси кто проще сможет обьяснить пишите, а пока буду изучать ето...

Старый 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);
	}
 
}

Старый 18.01.2009, 02:33
Ventur вне форума Посмотреть профиль Отправить личное сообщение для Ventur Найти все сообщения от Ventur
  № 7  
Ответить с цитированием
Ventur
 
Аватар для Ventur

Регистрация: Jun 2006
Сообщений: 104
Отправить сообщение для Ventur с помощью ICQ
Столкнулся с такой же проблемой.
Методы, описанные racer242 (http://racer242.blogspot.com/2008/01/flex-as3.html
http://racer242.blogspot.com/2008/05/flex-as3.html), не работают для Flex 3
Использую swc-библиотеки, т.е. основного .fla нет, в котором осуществляется сборка.
Помогите, гибну
__________________
freelancer

Старый 18.01.2009, 12:59
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 8  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
у меня работают.

Старый 18.01.2009, 13:33
Ventur вне форума Посмотреть профиль Отправить личное сообщение для Ventur Найти все сообщения от Ventur
  № 9  
Ответить с цитированием
Ventur
 
Аватар для Ventur

Регистрация: Jun 2006
Сообщений: 104
Отправить сообщение для Ventur с помощью ICQ
И у меня заработало... Фокус стоял не в основном классе, а в классе Factory.
Хотя ранеее публиковал из любого места - не вылетало.
__________________
freelancer

Старый 15.08.2011, 14:42
warez_men вне форума Посмотреть профиль Отправить личное сообщение для warez_men Найти все сообщения от warez_men
  № 10  
Ответить с цитированием
warez_men

Регистрация: Jan 2010
Сообщений: 25
Прошло пару лет Вопрос тот же может есть более адекватный способ сделать прелодеар на флексе????

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

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

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


 


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


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