PDA

Просмотр полной версии : Всё о прелоадерах


vlbuto
15.12.2013, 01:40
Здравствуйте всем!

Вопрос 1.

Если прелоадер закомпилен в отдельный swf файл, как им подгрузить другой swf файл.

Вопрос 2.

Как сделать прелоадер сразу в приложении. То есть в итоге получится один swf - файл, который будет уметь подгружаться а далее произойдет запуск приложения.

Вопрос 3.

Если я имею все-таки два swf файла, как заливать приложение на веб ресурсы, например в vk ?



Спасибо за ответы.


p.s. Естественно никакого кодинга в кадрах.

Akopalipsis
15.12.2013, 01:59
Пока тему не закрыли, могу посоветовать Вам несколько интересных статей -
http://flashpress.ru/blog/category/junior/loader/
http://flashpress.ru/blog/category/junior/preloader/

Добавлено через 32 секунды
Вторая как раз о Вашем вопросе.

alexandrratush
15.12.2013, 02:12
Вопрос 1.
С помощью Loader, вот тут пример http://helpx.adobe.com/flash/kb/load-external-swf-swf.html
Вопрос 2.
Вот пример http://www.flasher.ru/forum/showpost.php?p=1153559&postcount=2
Вопрос 3.
Тогда скорее всего вам нужно создавать Iframe приложение, которое позволяет хранить ваши swf-файлы приложения на вашем сервере, и подгружать их в главный swf.

alexandrratush
01.01.2014, 23:00
Здесь информация про getDefinitionByName (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/utils/package.html#getDefinitionByName())

В этой строчке var App:Class = getDefinitionByName("Main") as Class; мы сохраняем в переменную App ссылку на объект класса Main, и далее добавляем экземпляр объекта Main в список отображения. addChild(new App() as DisplayObject);

caseyryan
01.01.2014, 23:57
Тогда скорее всего вам нужно создавать Iframe приложение, которое позволяет хранить ваши swf-файлы приложения на вашем сервере, и подгружать их в главный swf.

Это легко можно сделать без айфрейма. Просто заливаем свой прелодер в контакт, и грузим им флешку со своего сервера. На своем серваке,естественно, не забываем про crossdomain.xml

Контакт единственная социалка, которая позволяет создавать приложения не используя айфрейм, да еще и выделяют место под хранения своих swf файлов
мы сохраняем в переменную App ссылку на объект класса Main, и далее добавляем экземпляр объекта Main в список отображения.
И зачем нужны такие манипуляции в данном случае?

alexandrratush
02.01.2014, 03:10
И зачем нужны такие манипуляции в данном случае?

Это я объяснял здесь ТС как использовать приведенный мною пример из 2-го вопроса. У него просто возникли вопросы.

vlbuto
04.01.2014, 21:07
Это легко можно сделать без айфрейма. Просто заливаем свой прелодер в контакт, и грузим им флешку со своего сервера. На своем серваке,естественно, не забываем про crossdomain.xml


Как этому научиться, что прочитать, где поднять ауру осознания? :)