Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Есть способ быстро добавить внешнюю обертку без переработки основной флэшки? (http://www.flasher.ru/forum/showthread.php?t=144006)

mikhailk 31.08.2010 12:21

Есть способ быстро добавить внешнюю обертку без переработки основной флэшки?
 
Сейчас есть уже готовая реализация приложения с внутренним прелоадером (решение - "проект AS3 с встроенным прелоадером"). Файл swf весит 1.4Мб. При загрузке первые 5-10% примерно подгружаются на слепом окне, потом появляется прелоадер и дальше показывает процесс загрузки.

Возникла необходимость сделать так, чтобы приложение сразу не грузилось.
Чтобы появлялась предварительная флэшка весом до 100к, на которой была бы кнопка "Начать играть", которая уже в свою очередь (если захочет пользователь) подгружала бы в себя основную флэшку и запускала бы ее.

Я что-то немного туплю. Если я просто загружу основную флэшку внутрь обертки и брошу ее на сцену, этого будет достаточно? Или там еще какие-то манипуляции надо делать? Основная флэшка в свою очередь еще массу всего в себя грузит.

random13 31.08.2010 12:50

наверное будет достаточно... это видимо в тему прошлого обсуждения, вы уже отчаялись искать там что может так много занимать))

mikhailk 31.08.2010 13:20

типа того )))
делаю из приложения в несколько десятков мегабайт 100-килобайтный флэшбаннер. :D

mayakwd 31.08.2010 13:22

mikhailk, достаточно.

если у вас используются в проекте куски flex-sdk то вполне возможно что 5-10% слепого окна занимаются они.

mikhailk 31.08.2010 15:15

ок, слепил обертку, вроде работает.

in4core 31.08.2010 16:25

В догонку может что поможет на будщее. В ас2 как помнится мы грузили по интерфрейм все, и естественно если в 1 кадре был большой лоадер, то так же все начиналось с 5-10% а иногда и более. Вариантом решения было, создавать либо отдельной флешкой МувиклипЛоадер, либо вариант 2 : ЕДИНОЖДЫ, когда 1 кадр загружен !!!! getBytesTotal = getBytesTotal-getBytesLoded. Тоесть такми методом мы получали новый размер флешки уже от загруженного до этого, и загрузка шла с нуля)


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

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