Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-10-2003, 21:28   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 11
Schaltflächen mit Actionscript

Ich erstelle in einer Schleife 10 Schaltflächen.

_root.createEmptyMovieClip('mc', 0);

for (var i = 0; i < 10; i++) {
tiefe++;
mc.attachMovie("SD", "sd_button" + i, tiefe);
x = x + 170;
mc["sd_button" + i]._x = x;
mc["sd_button" + i]._y = y;
mc["sd_button" + i].onRelease = function()
{
datenblatt(i);
}
}

function datenblatt(i)
{
trace('Parameter' + i);
}

Als Ausgabe erhalte ich nun immer 'Parameter10'. Ich möchte aber abhängig vom gedrückten Button 1 bis 10 bekommen. Wie geht's?
login37 ist offline   Mit Zitat antworten
Alt 17-10-2003, 22:12   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
nabend, und willkommen im forum
habe mir dein script nur flüchtig angesehen, aber so sollte es gehen:
ActionScript:
  1. for (var i = 0; i < 10; i++) {
  2. tiefe++;
  3. mc.attachMovie("SD", "sd_button" + i, tiefe);
  4. x = x + 170;
  5. mc["sd_button" + i].wert=i
  6. mc["sd_button" + i]._x = x;
  7. mc["sd_button" + i]._y = y;
  8. mc["sd_button" + i].onRelease = function(){
  9. datenblatt(this.wert);
  10. }
  11. }
  12.  
  13. function datenblatt(i){
  14. trace('Parameter' + i);
  15. }
sonst sag nochmal bescheid
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 17-10-2003, 22:23   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 11
Hallo Smirgel,

viele Dank für Deine Antwort. Löst aber leider das Problem noch nicht. Nach der Änderung ist der Parameter i der Funktion datenblatt leer.

Guido
login37 ist offline   Mit Zitat antworten
Alt 17-10-2003, 22:30   #4 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
kannst du mal die fla hochladen? sonst muss ich extra nen testaufbau machen....
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 17-10-2003, 22:42   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 11
Hallo Smirgel,

anbei die FLA. Ich mache erst seit 3 Tagen Gehversuche in Flash. Irgendwie erschließt sich mir das alles noch nicht so ganz. Habe sonst nur mit PHP zu tun...

Guido
Angehängte Dateien
Dateityp: zip pe_list.zip (7,5 KB, 3x aufgerufen)

Geändert von login37 (17-10-2003 um 22:46 Uhr)
login37 ist offline   Mit Zitat antworten
Alt 17-10-2003, 22:50   #6 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hmm abgesehen davon das ich mir den coden jetzt nicht mal eben komplett verinnerlicht habe kommt deine meldung nicht. also nix mit "parameter x", nur:
huerz 0
huerz 20
huerz 40
huerz 20
huerz 0

kannst du das bitte mal etwas abspecken, das man sich nur noch um dein eigentliches problem kümmern muss?
wäre ne hilfe für die helfer
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 17-10-2003, 22:51   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 11
Hallo Smirgel,

ich nehme alles zurück und behaupte das Gegenteil: Die Lösung aus der ersten Antwort funktioniert doch. Sitze jetzt schon seit 16 Stunden vor dem Projekt und sollte vielleicht langsam ins Bett...

Sorry für meine Schlamperei und nochmal vielen Dank für die hervorragende Hilfe zu später Stunde!

Guido
login37 ist offline   Mit Zitat antworten
Alt 17-10-2003, 22:59   #8 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
aber gerne.
dann penn dich mal gut aus, das du morgen wieder fitt bist
__________________
bei fragen, fragen.
Smirgel 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 04:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele