![]() |
|
||||||||||
|
|||||
package { import flash.display.Sprite; import flash.events.ProgressEvent; import flash.events.Event; public class Main extends Sprite { [Embed(source = '../bin/DSC_5350.JPG')] private var oh1:Class; [Embed(source = '../bin/DSC_5350.JPG')] private var oh2:Class; [Embed(source = '../bin/DSC_5350.JPG')] private var oh3:Class; [Embed(source = '../bin/DSC_5350.JPG')] private var oh4:Class; [Embed(source = '../bin/DSC_5350.JPG')] private var oh5:Class; private var total :Number = 0; private var load :Number = 0; public function Main() { var spr1:Sprite = new Sprite(); var spr2:Sprite = new Sprite(); var spr3:Sprite = new Sprite(); var spr4:Sprite = new Sprite(); var spr5:Sprite = new Sprite(); spr1.addChild(new oh1()); spr2.addChild(new oh2()); spr3.addChild(new oh3()); spr4.addChild(new oh4()); spr5.addChild(new oh5()); addChild(spr1); addChild(spr2); addChild(spr3); addChild(spr4); addChild(spr5); loaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler); loaderInfo.addEventListener(Event.COMPLETE, completeHandler); loaderInfo.addEventListener(Event.INIT, initHandler); } private function completeHandler(e:Event):void { trace("completeHandler"); addEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function enterFrameHandler(e:Event):void { if (load >= total) { trace("complete!"); removeEventListener(Event.ENTER_FRAME, enterFrameHandler); return; } } private function progressHandler(e:ProgressEvent):void { total = e.bytesTotal; load = e.bytesLoaded; trace("progressHandler: " + load + " / " + total); } private function initHandler(e:Event):void { trace("initHandler"); } } } /* trace ==> * * initHandler * progressHandler: 1969036 / 1969036 * completeHandler * complete! * **/ Луди, дайте понять, как запустить приложение и увидеть этот процесс загрузки. Читал мануал про астеройды в шапке форума не понял ни чего, нельзя описать где нить без КАДРОВ и ВРЕМЕННОЙ ШКАЛЫ? Уже аж раздражает что моя пустая голова не может вразумить элементарного. Видел флэшки 2-3 метра всё равно прогресс бар пробегает заметно не вооружённым глазом у меня же только после компиляции в трейс отпишет и сразу ролик запускает, и на серв скидывал, всё не так. Как мне отследить процесс загрузки самого ролика? Флекс и тот элементарный (пустой) стейдж прогрессирует что тоже заметно. Я даже пробовал создать 30 000 спрайтов 800х600, прогресса ни какого, сам плеер запускается только после того как полностью прогрузится. Ни фига не могу понять! Заранее, очень буду БЛАГОДАРЕН за помощь!
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь! Последний раз редактировалось iNils; 30.05.2011 в 10:51. |
![]() |
Часовой пояс GMT +4, время: 05:08. |
|
|
« Предыдущая тема | Следующая тема » |
|
|