Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-08-2003, 10:34   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Ort: Frankfurt
Beiträge: 195
loadvars in prototype - adressierungsproblem

ich steh grad auf dem schlauch.
ich habe in einer prototype funktion ein loadvars, bzw xml object.
lade hier daten rein.
jetzt mein problem:
ohne das loadvars object wäre meine adressierung "this._parent..." (dort liegt ein textfeld wo die daten hin sollen) .
jetzt ist aber 'this' mein loadvars object im prototype und nicht der clip aus dem der prototype aufgerufen wurde ;-(

wie komm ich denn wieder auf den pfad zum
prototype-aufrufenden clip ?

versteht jemand was ich meine ?
Vivienne ist offline   Mit Zitat antworten
Alt 07-08-2003, 10:40   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Hi Vivienne,

leg einfach eine Referenz auf das übergeordnete Objekt an.

ActionScript:
  1. myClass.prototype.loadXml = function( url){
  2.       var x = new XML();
  3.       x.owner = this; //<- du gehörst mir
  4.       x.onLoad = function( success){
  5.           this.owner.onLoadXML( success, this);
  6.       }
  7.       x.load(url);
  8. }
  9.  
  10. myClass.prototype.onLoadXml = function( success, xmlData){
  11.      if( success){
  12.          trace("Aber hallo " + xmlData)
  13.      } else {
  14.          trace("Ne, doch nicht");
  15.      }
  16. }

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 07-08-2003, 11:13   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2002
Ort: Frankfurt
Beiträge: 195
konnte das nicht direkt übernehmen aber der tip mit dem "owner" ist klasse !
habe ein bisschen rumprobiert und konnte es anwenden und jetzt komm ich auch aus dem loadvars object raus ;-)


danke !
Vivienne ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele