Di seguito riporto il mio codice ke mi da errore:"TypeError: Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null.
at home_it_fla::MainTimeline/frame1()".
Spero qualcuno possa aiutarmi
Codice PHP:
stop();
import flash.events.MouseEvent;
import flash.display.*;
import flash.net.URLRequest;
import flash.events.*;
var idmenu:uint;
var idbottonepremuto:String;
var menu:Array=new Array(italiano,inglese);
var my_video:Array=new Array("italiano/home_it.swf","inglese/home_en.swf");
var request:URLRequest;
var loader:Loader=new Loader();
var video_mc:MovieClip=new MovieClip();
addChild(video_mc);
init();
function init():void {
for (var i:int=0; i<menu.length; i++) {
menu[i].idmenu=i;
menu[i].mouseChildren=false;
menu[i].buttonMode=true;
menu[i].addEventListener(MouseEvent.MOUSE_OVER, setover);
menu[i].addEventListener(MouseEvent.MOUSE_OUT, setout);
menu[i].addEventListener(MouseEvent.CLICK, setclick);
}
}
function setover(evt:MouseEvent):void {
var pulsante:String=String(evt.currentTarget.name);
if (pulsante!=idbottonepremuto) {
evt.currentTarget.gotoAndPlay("over");
}
}
function setout(evt:MouseEvent):void {
var pulsante:String=String(evt.currentTarget.name);
if (pulsante!=idbottonepremuto) {
evt.currentTarget.gotoAndPlay("out");
}
}
function setclick(evt:MouseEvent):void {
var pulsante:String=String(evt.currentTarget.name);
statoclick(pulsante);
//
if (loader!=null) {
loader.unload();
}
try {
request=new URLRequest(my_video[evt.currentTarget.idmenu]);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onImageLoaded);
loader.load(request);
} catch (err:Error) {
trace(err);
}
}
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onError);
function onError(e:IOErrorEvent) {
trace("Catch error in a log file");
}
function statoclick(cliccato:String):void {
for (var num=1; num<=2; num++) {
if (cliccato==num) {
menu[num-1].gotoAndStop("out");
}
if ((idbottonepremuto==num) && (idbottonepremuto!=cliccato)) {
menu[num-1].gotoAndPlay("out");
}
}
idbottonepremuto=cliccato;
}
function onImageLoaded(evt:Event):void {
if (video_mc.numChildren>0) {
video_mc.removeChildAt(0);
}
var swf:MovieClip=evt.currentTarget.loader.content as MovieClip;
video_mc.addChild(swf);
}
video_mc.x=0;
video_mc.y=0;