io ho una serie di swf che vengono caricati uno dentro l'altro... con questo ordine:
swfgenerale che carica swf1
swf1 carica swf2 all'interno di se.
in swf2 ho questo codice che da solo funziona, cioè se lancio l'swf2 da solo il codice funziona.
se invece viene caricato da swf1 secondo l'ordine di cui sopra, non funziona più. come mai? come risolvo?
Codice PHP:
stage.addEventListener(KeyboardEvent.KEY_DOWN, gotostreet);
stage.addEventListener(KeyboardEvent.KEY_UP, stopstreet);
function stopstreet(event:KeyboardEvent):void{
trace("hai rilasciato il tasto:"+event.keyCode);
}
function gotostreet(event:KeyboardEvent):void {
trace("You pressed key: "+event.keyCode);
}
Ho provato a scrivere il tutto con this come da esempio sottostante... ma nemmeo funziona... e anzi così nemmeno se lancio l'swf2 da solo...
Codice PHP:
this.addEventListener(KeyboardEvent.KEY_DOWN, gotostreet);
this.addEventListener(KeyboardEvent.KEY_UP, stopstreet);
function stopstreet(event:KeyboardEvent):void{
trace("hai rilasciato il tasto:"+event.keyCode);
}
function gotostreet(event:KeyboardEvent):void {
trace("You pressed key: "+event.keyCode);
}