|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Эээ... я же явно написал, что dispatchEvent в loaderInfo перекрыт.
Коллапса не будет, будет тупое RTE.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
тигра, кроме тебя никто не понял, что ты хотел сказать..инфокор, вон, вообще мне диагноз слабоумия поставил.
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
Гружу swf в swf-контейнер. Весь подгружаемого swf - 6 МБ. Он просто замирает после окончания загрузки и всё. Что делать? Мне отображает что bytesLoaded равно bytesTotal, но он замирает. Может вес файла влияет на это? Или дело в другом?
Добавлено через 3 минуты Если обновляю страницу в браузере, срабатывает COMPLETE. |
|
|||||
Регистрация: Nov 2010
Сообщений: 497
|
FlashWizard
Код можно? Ссылка на использованный loader жива или после подписки и начала загрузки она теряется? Объем ни при чем. И на маленьких объемах некоторые теряют событие. Почему некоторые - у себя такого ни разу пока не встречал, а вот на некоторых сайтах регулярно что-то "не догружается" и приходится по Ctrl-F5 страницу обновлять. А причину найти было бы интересно. |
|
|||||
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
Вот код:
package { import flash.display.DisplayObject; import flash.display.Stage; import flash.display.MovieClip; import flash.display.Loader; import flash.events.*; import flash.net.URLRequest; import flash.text.TextField; public class Main { private var mainContainer:MovieClip; //[запросы] private var CLBASE_request:URLRequest = new URLRequest(); private var CLBASE_loader:Loader = new Loader(); private var CLBASE_url:String = "http://сервер/myswf.swf"; public function MainFrame() { mainContainer = new MovieClip(); addChild(mainContainer); load_CLBASE(); } public function load_CLBASE() { CLBASE_request.url = CLBASE_url; CLBASE_cnfgL(CLBASE_loader.contentLoaderInfo); CLBASE_loader.load(CLBASE_request); } private function CLBASE_cnfgL(dispatcher:IEventDispatcher):void { dispatcher.addEventListener(Event.COMPLETE, completeHandler); dispatcher.addEventListener(Event.INIT, initHandler); } private function completeHandler(event:Event):void { txt.appendText('Загрузка завершена.' + '\n'); } private function initHandler(event:Event):void { baseClient = event.target.content; mainContainer.addChild(baseClient); } } } |
|
|||||
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
и что делать ?
|
|
|||||
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
Цитата:
Добавлено через 18 минут Ладно я сделал вторым способом Прописал это в обработчике прогресса: Теперь скажите - я всё правильно сделал? Ни каких подводных камней не вылезет ? Последний раз редактировалось FlashWizard; 11.03.2011 в 17:43. |
Часовой пояс GMT +4, время: 04:44. |
|
« Предыдущая тема | Следующая тема » |
|
|