Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-01-2004, 09:47   #1 (permalink)
-- Flashkopf --
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 51
Question Dynamische Buttons in for-Schleife

Hallo,

ich erstelle in meinem Flash per Script durch eine for-Schleife X-viele Rechtecke. Das funktioniert auch schon sehr gut. Nun möchte ich das die einzelnen Rechtecke als Button fungieren.

Wenn ich das Script ausserhalb meiner For-Schleife verwende funktioniert es sehr gut:

this.Button1.onMouseDown = function() {
if(_root.slider.Button1.hitTest(_root._xmouse,_roo t._ymouse)){
trace(1);
}
}

um das nun dynamisch zum laufen zu bringen muss ich diese Funktion doch in die For-Schleife einbauen.

Das habe ich so versucht:

for (i=1;i<anzahlButtons;i++){

eval("_root.slider.Button"+i).onMouseDown = function() {
if(eval("_root.slider.Button"+i).hitTest(_root._xm ouse,_root._ymouse)){
trace(i);
}
}
}

Da funktioniert der button plötzlich nicht mehr. Habe alles versucht und finde keinen Ausweg.

Gruss
Angehängte Dateien
Dateityp: zip button.zip (2,7 KB, 4x aufgerufen)
dixi ist offline   Mit Zitat antworten
Alt 27-01-2004, 10:15   #2 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
ActionScript:
  1. for (i=1;i<anzahlButtons;i++){
  2.  
  3.  
  4. eval("_root.slider.Button"+i).id = i;
  5. eval("_root.slider.Button"+i).onMouseDown = function() {
  6. if(eval("_root.slider.Button"+i).hitTest(_root._xmouse,_root._ymouse)){
  7. trace(this.id);
  8. }
  9. }
  10. }

vorher hat es bei mir aber auch funktioniert nur wird jetzt auch das richtige i wiedergegeben.
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 27-01-2004, 10:22   #3 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
so jetzt funzt auch deine datei
Angehängte Dateien
Dateityp: zip button.zip (3,8 KB, 24x aufgerufen)
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 27-01-2004, 12:48   #4 (permalink)
-- Flashkopf --
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 51
Vielen Vielen Dank )))

Das hilft mir weiter...
dixi 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:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele