Ciao, ho da poco reinstallato flash CS4 post formattazione, ora ho un problema, avevo realizzato un preloader che mi caricava un semplice file swf, prima tutto funzionava, ora quando compilo, post formattazione, mi da questo errore e non funziona.
Descrizione:
1180: Chiamata al metodo non definito addFrameScript
Sorgente:
package
di seguito la classe richiamata, il file si chiama preload.as:
Da cosa può dipendere?Codice PHP:package
{
import flash.display.*;
import flash.text.*;
import flash.events.*;
import flash.net.*;
import net.imageinaction.utils.LoaderBar;
public class Preload extends Sprite
{
private var _loaderBar:LoaderBar;
private var _loader:Loader;
public function Preload()
{
buildLoader();
loadMedia();
}
private function buildLoader():void
{
_loader=new Loader();
_loaderBar=new LoaderBar(_loader);
_loaderBar.x = stage.stageWidth/2;
_loaderBar.y = stage.stageHeight / 2;
addChild (_loaderBar);
}
private function loadMedia():void
{
_loader.contentLoaderInfo.addEventListener (Event.COMPLETE, onRootLoaderComplete);
//TBD: qui devi cambiare il nome dell'swf che vuoi caricare al posto di tuoMovie.swf
//_loader.load(new URLRequest('home_v2.swf'));
_loader.load(new URLRequest('http://www.johnnypixel.it/flash/home_v2.swf?'));
}
//
public function onRootLoaderComplete (event:Event):void {
_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE,onRootLoaderComplete);
addChild(_loader.content);
removeChild(_loaderBar);
_loaderBar = null;
}
}
}

Rispondi quotando