Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-06-2004, 23:49   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 10
funktion movieclip instanznamen übergeben

Hallo zusammen,

irgendwas seltsames spielt sich hier ab.

ich übergebe einer preloader funktion ein swf pfad und einen movieclip instanz namen:

Code:
preloader("mySWF", myMovieclip);
wenn ich jetzt in der funktion ein trace mache bekomme ich immer undefined ausgegeben.

Code:
function preloader(mySWF, myMovieclip) {
  ...
  trace(myMovieclip)
  ...
}
wenn ich aber in der funktion nicht die Variable trace sondern den realen namen des movieclips bekomme ich den richtigen pfad, also _level0.mcxxx
herbarth ist offline   Mit Zitat antworten
Alt 07-06-2004, 00:01   #2 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
das kann folgende gründe haben 1. du mußt nen String übergeben und übergibst eine referenz oder 2. du mußt eine referenz übergeben und übergibst einen string.

wenn deine funktion so ist

Code:
meineFunk=function(pSwfFile, pTargetMc){
trace(pTargetMc);
}
// aufruf mit einer referenz
meineFunk("einString.swf", this.meinMc);

// ausgabe _level0.meinMc

// aufruf mit nem string
meineFunk("einString,swf", "meinMc");

// ausgabe meinMc
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 07-06-2004, 00:06   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 10
danke
hatte natürlich beim funktionsaufruf die referenz vergessen. naja manchmal sieht man sowas einfach nicht.
herbarth 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 13:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele