Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-02-2004, 16:36   #1 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
Hä also wie nun??? Parameter an eine Funktion übergeben mal einfach gesagt...

ActionScript:
  1. entries_counter = 1;
  2. _root.inhalt = "";
  3. for (i=0; i<entries_total; i++) {
  4.     splitdatastring(_root.discography["eintrag" add entries_counter]);
  5.     _root.inhalt += ("<b>"+_root.day+"."+_root.month+"."+_root.year+" - "+_root.wo+"</b>");
  6.     _root.inhalt += (_root.flyer+entries_counter+"\n\n");
  7.     entries_counter++;
  8. }
  9. _root.discography.scrollpane.refreshPane();
  10. stop();

Also dieser Code geht irgendwie net, ich hab null plan warum!

Wenn ich es manuell machen würde sprich:

splitdatastring(eintrag1);

bekommt er die richtigen werte aus den Funktion, das Problem muss also irgendwie an der Art sein wie ich ihm den Parameter übergeben mag, oder???
Ich habs auch schon mit

splitdatastring(["eintrag" + entries_counter]);

probiert aber auch das klappt net!

Die Variable entries_counter läuft auch sauber durch, wenn ich einzeln oder manuell hintereinander eintrag1 eintrag2 eintrag3 mal übergebe gehts.

Ich hoffe es findet sich jmd der mehr sieht als ich!
__________________
Life is Pain
FlasherTyp ist offline   Mit Zitat antworten
Alt 16-02-2004, 17:18   #2 (permalink)
nordlicht
 
Benutzerbild von phantura
 
Registriert seit: Apr 2002
Ort: Hamburg
Beiträge: 137
wie ich verstehe, willst du einen mc übergeben. probier es doch mal mit:
ActionScript:
  1. temp_mc =_root.discography["eintrag"+entries_counter];
  2. splitdatastring(temp_mc);
  3. trace(temp_mc);
mi trace kannst du mal testen, ob es deinen mc so überhaupt gibt. wenn er existiert, wird im ausgabefenster der name ausgegeben.

gruss
phan
phantura ist offline   Mit Zitat antworten
Alt 17-02-2004, 06:32   #3 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
da es ich hier die daten "eintrag[i]" über ne DB hohle geht dieser trace befehl leider nicht, aber wie gesagt er bekommt ja alles???

Hmm eigentlich ist das kein MC sondern ein String der aus der DB kommt.

so wie du es vorgeschlagen hast gehts auch nicht, ich hab mal ein dyn. texfeld erstellt wo ich kucken tu was in temp drinne steht: eintrag1 dann eintrag2 dann eintrag3....

müsste jetzt nicht eigentlich der inhalt an dieser stelle stehen?
__________________
Life is Pain

Geändert von FlasherTyp (17-02-2004 um 06:47 Uhr)
FlasherTyp ist offline   Mit Zitat antworten
Alt 17-02-2004, 13:03   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Dein Problem ist, du willst der Funktion als Parameter nicht den Variablenwert von eintrag1 mitgeben, sondern den Variablennamen "eintrag1" selbst, oder? Dann müsste es mit einer Referenzübergabe wie von phantura vorgeschlagen funktionieren. Wenn du nur "eintrag1" benötigst, kannst du den Objektpfad ja weglassen. Was passiert denn eigentlich in splitdatastring?
  Mit Zitat antworten
Alt 17-02-2004, 14:44   #5 (permalink)
Kreativer Kopf
 
Benutzerbild von FlasherTyp
 
Registriert seit: Mar 2002
Ort: Darmstadt / Hessen
Beiträge: 1.120
Habs hinbekommen, mein Film war sehr verschachtelt und ich wusste nicht das wenn ich in einem swf eine swf lade, dessen verschachtelung auch mit übernehmen muss um es korrekt anzusprechen.

sprich

splitdatastring(_root.discography["eintrag" add entries_counter]);

wurde zu:

splitdatastring(_root.main.untermenu.discography["eintrag" add entries_counter]);

hab aber schon wieder das nächste problem, aber warte mal mit dem posten sonst siehts aus als ob ich spannen würd ;-)
__________________
Life is Pain
FlasherTyp 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 14:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele