| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2004
Beiträge: 2
| XML::OnLoad() überschreiben >> Wie komme ich an ParentMovieClip ? Code: class MyClass{
private var _parentMovieClip:MovieClip;
private var _objXml:XML;
function MyClass(parentMovieClip:MovieClip) {
_parentMovieClip = parentMovieClip;
}
function LoadObjectsFromXML(xmlFile:String){
_objXml = new XML();
_objXml.ignoreWhite = true;
_objXml.load(xmlFile);
_objXml.onLoad = function() {
if (this.loaded && this.hasChildNodes) {
_parentMovieClip.gotoAndStop(2);
}
};
}
} Meine darauf folgende Lösung war: Code: class MyClass{
private var _parentMovieClip:MovieClip;
private var _objXml:XML;
function MyClass(parentMovieClip:MovieClip) {
_parentMovieClip = parentMovieClip;
}
function LoadObjectsFromXML(xmlFile:String){
_objXml = new XML();
_objXml.ignoreWhite = true;
_objXml.load(xmlFile);
_objXml.onLoad = OnLoadXML;
}
function OnLoadXML(success:Boolean){
if (_objXml.loaded && _objXml.hasChildNodes) {
_parentMovieClip.gotoAndStop(2);
}else{
trace("Failed loading XML");
}
}
} Hat jemand eine Idee ? Was mache ich falsch ? Ich möchte im Prinzip nur in der XML::OnLoad an mein selbst definiertes parentMC. grüße David Geändert von davidb (16-11-2006 um 13:15 Uhr) |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Sep 2004
Beiträge: 2
|
Solved it myself: Code:
class MyXML extends XML {
private var _parentMovieClip:MovieClip;
public function SetParentMovieClip(parentMovieClip:MovieClip){
_parentMovieClip = parentMovieClip;
}
public function onLoad(success:Boolean){
if (this.loaded && this.hasChildNodes) {
this._parentMovieClip.gotoAndStop(2);
} else {
trace("Failed loading XML");
}
}
} Code:
class MyClass{
private var _parentMovieClip:MovieClip;
private var _objXml:MyXML;
function MyClass(parentMovieClip:MovieClip) {
_parentMovieClip = parentMovieClip;
}
function LoadObjectsFromXML(xmlFile:String){
_objXml = new MyXML();
_objXml.SetParentMovieClip(_parentMovieClip);
_objXml.ignoreWhite = true;
_objXml.load(xmlFile);
}
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |