Ciato a tutti, sto usando flash cs 5.5, actionscript 3.0 con la libreria alternativa3d per realizzare un semplice cubo con rotazioni al passaggio del mouse e altre funzioni di test, premetto che il suddetto cubo funziona perfettamente, però avendo applicato delle texture il file swf creato ha raggiunto un peso di circa 1mega...
Stò quindi cercando di creare un semplice preloader che però non sembra funzionare molto bene. L'errore che mi da è il classico:
TypeError: Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null.
qualcuno sa dirmi se è un problema di conflitto con la libreria o altro?il codice del preloader è questo qui:
il preloader funziona perfettamente usando un qualsiasi altro swf, non riesco a capirne il motivo...codice:import flash.display.DisplayObject; var l:Loader = new Loader(); l.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loop); l.contentLoaderInfo.addEventListener(Event.COMPLETE, done); l.load(new URLRequest("alternativatest.swf")); function loop(e:ProgressEvent):void { //var perc:Number = e.bytesLoaded / e.bytesTotal; barra.width = perc*100; //una barra larga 1px che si allunga in relazione al completamento } function done(e:Event):void { trace("break2"); addChild(l); }
Grazie per ogni eventuale aiuto
PS se avete bisogno allego l'swf incriminato


Rispondi quotando