Buongiorno a tutti, grazie per l attenzione.
vi espongo il mio problema.
Ho un fla"mission" al cui interno viene animato un movieclip con nome di istanza "blocco", al suo interno ha un movieclip "bg" che contiene due campi di testo "titolo_tf" e "testo_tf".
per cui la struttura è: "blocco"-->"bg"-->"titolo_tf / testo_tf"
all'interno dell'istanza "blocco" al frame 11 ho inserito questo codice
//codice frame 11 dell istanza blocco
import swf.src.XMLLoaderMission
var myEngine:XMLLoaderMission = new XMLLoaderMission;
stop();
// fine codice istanza blocco
La classe XMLLoaderMission è la seguente:
package {/**/
import flash.display.*;
import flash.events.*;
import flash.net.*;
//// text
import flash.text.TextField;
import flash.text.TextFormat;
//
//
public class XMLLoaderMission extends Sprite {
private var contenutiXML:XML;
private var urlLoader:URLLoader;
public function XMLLoaderMission() {
var urlRequest:URLRequest = new URLRequest("xml/mission.xml");
//
urlLoader = new URLLoader();
//
urlLoader.addEventListener(Event.COMPLETE, completeListener);
//
urlLoader.load(urlRequest);
//
}
private function completeListener(e:Event):void {
var formatTitles:TextFormat = new TextFormat();
formatTitles.font ="Eurostile";
formatTitles.size = 27;
formatTitles.color = "0xFFFFFF";
//
var formatTxt:TextFormat = new TextFormat();
formatTxt.font ="Eurostile";
formatTxt.size = 16;
formatTxt.color = "0xFFFFFF";
//
contenutiXML = new XML(urlLoader.data);
//
blocco.bg.testo_tf.selectable = false;
blocco.bg.testo_tf.text = contenutiXML.testo[0];
blocco.bg.titolo_tf.selectable = false;
blocco.bg.titolo_tf.text = contenutiXML.titolo[0];
//
addChild(blocco)
addChild(blocco.bg)
addChild(blocco.bg.testo_tf)
addChild(blocco.bg.titolo_tf)
}
}
}
quando testo il tutto l'animazione viene eseguita e si stoppa al frame 11 ma non vengono caricati i testi e ottengo questo errore:
ReferenceError: Error #1065: La variabile blocco non è definita.
Se invece non inserisco il codice all interno dell'istanza "blocco" ma imposto "XMLLoaderMission" come MainClass i testi vengono caricati correttamente.
Solo che io ho bisogno che i testi compaiano alla fine dell animazione dell istanza blocco... ovvero all 11 frame.
Scusate la prolissità del post
spero che qualcuno possa aiutarmi. mi sto approcciando solo ora all ac3 ed è davvero un trauma


Rispondi quotando