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

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

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

Регистрация: Dec 2007
Сообщений: 69
По умолчанию Внутренний прелоадер в AS3

Подскажите, плз, как правильно создать именно внутренний(встроенный) прелодер в АС3, который бы мог отображать процесс загрузки внутренней библиотеки и необходимых классов.
В АС3 тот же ли принцип прелоадинга, что и в АС1/2 или нет? Если да, то как сепарировать класс или группу классов, отвечающую за прелоадинг от других классов приложения, ведь в АС3 код в кадрах уже практически не пишеться.
Объясните плз.

Старый 21.08.2008, 19:18
ramshteks вне форума Посмотреть профиль Отправить личное сообщение для ramshteks Найти все сообщения от ramshteks
  № 2  
Ответить с цитированием
ramshteks
 
Аватар для ramshteks

Регистрация: Jul 2007
Сообщений: 805
Отправить сообщение для ramshteks с помощью ICQ Отправить сообщение для ramshteks с помощью Skype™
к сожалению как раньше вы сделать этого не сможете.
есть два варианта! либо грузить внешней флешкой либо:
http://etcs.ru/blog/as3/export_in_se...ame_flash_cs3/


а вообще забейте слово прелоадер в поиске и насладитесь сколько инфы на эту тему(что в гугле что на этом форуме)

etc: Хоть бы ссылки корректные давали, что ли…
корректная ссылка!вы - ошибаетесь!
etc: Потому что я уже исправил на правильную.
тогда извиняюсь, я дернул ее из ранее созданной мной темы. и мысли не возникло проверить.


Последний раз редактировалось ramshteks; 21.08.2008 в 23:42.
Старый 01.12.2009, 16:19
tandem вне форума Посмотреть профиль Отправить личное сообщение для tandem Посетить домашнюю страницу tandem Найти все сообщения от tandem
  № 3  
Ответить с цитированием
tandem
 
Аватар для tandem

Регистрация: Jun 2005
Адрес: Russia
Сообщений: 238
Отправить сообщение для tandem с помощью ICQ
Цитата:
Сообщение от ramshteks Посмотреть сообщение
к сожалению как раньше вы сделать этого не сможете.
есть два варианта! либо грузить внешней флешкой либо:
http://etcs.ru/blog/as3/export_in_se...ame_flash_cs3/


а вообще забейте слово прелоадер в поиске и насладитесь сколько инфы на эту тему(что в гугле что на этом форуме)

etc: Хоть бы ссылки корректные давали, что ли…
корректная ссылка!вы - ошибаетесь!
etc: Потому что я уже исправил на правильную.
тогда извиняюсь, я дернул ее из ранее созданной мной темы. и мысли не возникло проверить.
Мне нужно получить flashvars в класс Program, но как я понимаю они передаются в класс загрузчик?

Как мне их оттуда выцарапать?

Заранее спасибо

Старый 21.08.2008, 19:25
XBEEN вне форума Посмотреть профиль Отправить личное сообщение для XBEEN Найти все сообщения от XBEEN
  № 4  
Ответить с цитированием
XBEEN

Регистрация: Dec 2007
Сообщений: 69
спасибо

Старый 21.08.2008, 21:35
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 5  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Я тоже как etc сделал прелоадер
http://www.dnadillo.dn.ua/fla/Preload-second-fram.html

Старый 21.08.2008, 23:32
jaguard вне форума Посмотреть профиль Отправить личное сообщение для jaguard Найти все сообщения от jaguard
  № 6  
Ответить с цитированием
jaguard

Регистрация: Jul 2008
Сообщений: 48
Цитата:
Сообщение от Alex Lexcuk Посмотреть сообщение
Я тоже как etc сделал прелоадер
http://www.dnadillo.dn.ua/fla/Preload-second-fram.html
Глючный у вас прелоадер. Если нажать refresh на странице, флешка сходит с ума и начинает проигрывать
одновременно с десяток песенок.

Издеваться же над посетителем и заставлять слушать неотключаемую музыку при заходе на эту страницу, и вовсе некрасиво.

Старый 22.08.2008, 14:37
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 7  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Ни фига!!! только, что протестил, при нажатии на refresh в броузере, флешка просто начинает проигрываться из кеша и прелоадера естественно не видно, потому, что повторно она залетает за доли секунды.
Тестил на перезагрузку в опере и интернет эксплоере, не знаю какая у вас система, но плющит скорее всего ее а не мою флешку.
Если в опере клацать как пулеметом на рефреш, то флешка не появляется вообще и таблица стиля то же не появляется...

Старый 19.09.2008, 02:25
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 8  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Знаю, что постов тут давно не было, но чтобы поддержать эту тему в качестве ответа ищущим, выкладываю ссылку на видеотуториал по загрузке из внешней swf

http://www.gotoandlearn.com/play?id=85
__________________
Дело не в тебе

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

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от AL.exe Посмотреть сообщение
Знаю, что постов тут давно не было, но чтобы поддержать эту тему в качестве ответа ищущим, выкладываю ссылку на видеотуториал по загрузке из внешней swf

http://www.gotoandlearn.com/play?id=85
Так просили all-in-one прелоадер, а не внешний.

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

Регистрация: Jul 2006
Сообщений: 26
2 mayakwd

Не совсем понятны некоторые действия:
1) останавливаемся в 1 кадре, ждем загрузки;
2) по окончании загрузки - play, то есть переходим на 2 кадр и тут же проверяем - если перешли, то stop! - вот это кажись тафтология

Добавлено через 50 минут
(при этом побочно зачем-то создается слушатель enterFrame и тут же удаляется)

Ну это, кончно мелочи, неважно. Можно писать что угодно, лишь бы работало. А можете объяснить в чем суть работы этого прелоудера? Во втором кадре из библиотеки вытаскивается нужный нам класс при помощи loaderInfo.applicationDomain.getDefinition("MainClass"). На кой ляд там 3-й кадр? Что дает метод super()?

PS тема очень больная. Я все до этого пользовался внешним прелоадером, и все было хорошо, пока не пришлось создать здоровенный флеш (2000 кадров), так вот при таком подгружаемом флеше внешний прелоадер начинает тормозить и даже падает (хотя сам флеш-файл работает безупречно)

Добавлено через 1 час 55 минут
По определению super() служит для вызова конструктора родительского класса. А в данном случае в конструкторах всех классов этот самый супер() и кто из них и зачем вызывает родительский конструктор?

Добавлено через 2 часа 2 минуты
Вот к примеру
Код AS3:
class Preloader extends MovieClip
и далее в конструкторе super();- зачем тут этот супер()? Класс Preloader вызывает конструктор надкласса MovieClip!


Последний раз редактировалось Sleepwalker; 23.11.2009 в 18:37.
Создать новую тему Ответ Часовой пояс GMT +4, время: 11:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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