![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 8
|
Доброго времени суток! Появилась проблема с прелойдером, вместо лого и процентов появляются белые кружки.
stop(); this.loaderInfo.addEventListener(Event.COMPLETE, loadComplete); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress); mcFullBar.txtLoadingStatus.text = "Loading Flash..." function loadComplete(e:Event) { // load complete - cleanup and move on this.loaderInfo.removeEventListener(Event.COMPLETE, loadComplete); this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadProgress); mcFullBar.mcProgress.scaleX = 1; //fully loaded, set bar to full play(); // play your animation } function loadProgress(e:ProgressEvent):void { mcFullBar.mcProgress.scaleX = e.bytesLoaded / e.bytesTotal; } |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 1,764
|
а это и есть его белые кружки
__________________
а за окном атлантический океан! |
|
|||||
|
должно быть что=-то в этом духе:
var PRELOADloader = new Loader(); var loaderContext:LoaderContext = new LoaderContext(); loaderContext.checkPolicyFile = true; var PRELOADloadPersent:TextField = new TextField(); var PRErequest:URLRequest = new URLRequest(loaderAdress); PRELOADloader.load(PRErequest, loaderContext); PRELOADloader.contentLoaderInfo.addEventListener(Event.OPEN,displayPreloader); PRELOADloader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,updatePreloader) PRELOADloader.contentLoaderInfo.addEventListener(Event.INIT,completeLoading); function displayPreloader(evt:Event):void { PRELOADloader.contentLoaderInfo.removeEventListener(Event.OPEN,displayPreloader); var progressBar:MovieClip = new ProgressBar(); //просто некий символ прямоугольник в библиотеке, addChild(progressBar); //который у нас заместо полосы loadinga PRELOADloadPersent.autoSize = TextFieldAutoSize.LEFT; addChild(PRELOADloadPersent); var fmt:TextFormat = new TextFormat(); fmt.color = 0x930000; fmt.size = 12 fmt.font = "Verdana"; PRELOADloadPersent.defaultTextFormat = fmt; } function updatePreloader(evt:ProgressEvent):void { trace("loaded:"+evt.bytesLoaded+" from "+evt.bytesTotal); PRELOADloadPersent.text = (Math.floor(evt.bytesLoaded/evt.bytesTotal*100))+"%"; progressBar.scaleX = (Math.floor(evt.bytesLoaded/evt.bytesTotal*100))/100; //мастштабирование мувика } function displayImage(evt:Event):void { trace('=== loading comlete, preloader init ==='); PRELOADloader.contentLoaderInfo.removeEventListener(Event.INIT,completeLoading); removeChild(PRELOADloadPersent); removeChild(progressBar); addChild(PRELOADloader); } вообщем, в вашем случае должно быть - =)
__________________
while(live()) { hope(); } |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 8
|
спасибо за помощь. вот мой проект (так сказать) в котором появились эти кружочки.(не оттуда кусок кода кинул, сорри)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 08:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|