Skript verweigert mc-Namensgebung [Flash 9]
| Beiträge: 23 Registriert: Jan 2011
| 25.02.2011, 10:09
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | stop();
if (stage){
init();
}
else{
addEventListener(Event.ADDED_TO_STAGE, init);
}
function init(e:Event=null){
ssCore.init();
ssDefaults.synchronousCommands = true;
ssDebug.trace(ssGlobals.ssStartDir);
var imgLoader:Loader = new Loader();
var imgURL:String;
var tempURL:String;
imgLoadBtn.addEventListener(MouseEvent.CLICK, imgLClick);
imgUnloadBtn.addEventListener(MouseEvent.CLICK, imgUClick);
function imgLClick(e:MouseEvent):void{
tempURL = urlTxt.text;
loadIMG(tempURL);
tempURL = "";
}//end function
function imgUClick(e:MouseEvent):void{
tempURL = urlTxt.text;
unloadIMG(tempURL);
tempURL = "";
}//end function
function loadIMG(imgURL):void{
//if already exists, refresh
if(Boolean(stage.getChildByName(imgURL.slice(0,-4)))){
stage.removeChild(getChildByName(imgURL.slice(0,-4)));
}//end if
ssDebug.trace(ssGlobals.ssStartDir);
ssDebug.trace(ssGlobals.ssStartDir+"\\img\\"+imgURL);
imgLoader.load(new URLRequest(ssGlobals.ssStartDir+"\\img\\"+imgURL));
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onImgLoaded);
}//end function
function onImgLoaded(e:Event):void{
ssDebug.trace("onImgLoaded initiated");
var cgHolder:MovieClip = new MovieClip;
cgHolder.addChild(imgLoader.content);
cgHolder.x = 10;
cgHolder.y = 10;
stage.addChildAt(cgHolder,0);
trace("name about to be given");
cgHolder.name = imgURL.slice(0,-4);
trace("name given");
imgURL = "";
ssDebug.trace("onImgLoaded completed");
}//end function
function unloadIMG(imgURL):void{
stage.removeChild(getChildByName(imgURL));
imgURL = "";
}//end function
}//end init
|
"name about to be given"
... und der Priester wartet am Taufstein bis zum jüngsten Tag, denn danach tut sich nichts mehr.
Das Bild lädt und das Skript läuft bis zu eben jenem Trace.
Dort angekommen, erscheint in der Ausgabe:
"TypeError: Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.
at MethodInfo-977()"
"Null Objekt", hm? Wenn's da null Objekt hat, dann was, bitte schön, hast du mir gerade auf die Bühne geschmissen?
Also gut, was hab' ich diesmal vergessen? -.- | Geändert von Tom786 am 25.02.11 um 10:10 Uhr | |
| | Beiträge: 1776 Wohnort: Laimbach 6 1/2 Registriert: Nov 2002
| 25.02.2011, 10:37
|
|