Boas queria saber se é possível fazer um pré-loader em flash para um ficheiro externo. O que eu quero fazer é ter um filme que não roda em flash mas que o flash faz o pré-load, e quando o filme estiver todo carregado o flash desaparece e o filme roda sem parar. Dá para fazer isso com o flash? valew
Pre-loader Externo Em Flash
Started By TINTIN, 09/11/2006, 15:30
3 replies to this topic
#1
Posted 09/11/2006, 15:30
#2
Posted 15/11/2006, 13:21
bom ate onde eu sei isso não é possivel pq pra ele fazer o preloder ele precisa pegar total de arquivos e este aruivos estão fora do site , acho q so poderia ser feito com php mandando e recebendo variaveis no flash mais isso seria apenas uma ideia...
Dark Neo Abraço!!
#3
Posted 16/11/2006, 09:30
Já tive a fazer uma pesquisa e o melhor é fazer em javascript, e fazer download da pagina inteira. valew
#4
Posted 24/11/2006, 08:22
Classe pra fazer preload.
//this file has been updated to support EventHandling since //the original ActionScript.com article was written. import mx.utils.Delegate; import mx.events.EventDispatcher; class com.actionscript.utils.FilePreloader { private var _loadArray:Array; private var _fileArray:Array; private var _currentLoad:String; private var _lv:LoadVars; public function dispatchEvent() {}; public function addEventListener() {}; public function removeEventListener() {}; public function dispatchQueue() {}; function FilePreloader() { mx.events.EventDispatcher.initialize(this); init(); } public function init() { _fileArray = []; _loadArray = []; _lv = new LoadVars(); _lv.onLoad = Delegate.create(this, onLoadHandler); } public function preload(a:Array):Void { _loadArray = a; loadNextItem(); } public function get loadedItems():Array { return _fileArray.slice(0); } public function get currentLoadProgress():Number { return _lv.getBytesLoaded() / _lv.getBytesTotal(); } public function get currentLoad():Number { return _fileArray.length; } private function loadNextItem():Void { _currentLoad = String(_loadArray.shift()); _lv.load(_currentLoad); } private function onLoadHandler(success:String) { dispatchEvent({type:"load", target:this, success:success}); if(success) { _fileArray.push(_currentLoad); } if(_loadArray.length) { loadNextItem(); } } }
[]'s
Michel
Michel
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)