Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-08-2008, 23:46   #1 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 28
unlösbares Problem?

Hi,
Ich lege in einer For-Schleife dnymisch mehrere Buttons an, in diesen Buttons soll dann ein AS stehen mit dem ein Bild in einen MC geladen wird. Das Problem ist, dass das AS beim onRelease dazu die Nummer des Durchlaufs der For-Schleife braucht. In meinem Falle "indext". Allerdings wird das onRelease je erst beim Onrelease ausgeführt, so das "indext" natürlich schon wieder beim Maximum ist.
Habe grade echt keinen Ansatz, weil auch wenn ich das irgendwie versuche zwichen zu speichern, dann weiß ich nicht wie ich die richtige Variable ansprechen soll....

PHP-Code:
                                _root["button_mc"+indext].onRelease = function() {
                    
_root.indexs indext;
                                    
                    
loadpics();} 
Edit: habe es jetzt mit einer QuicknDirty Version so gemacht, dass ich den Name das erzeugten Movieclips auslese und den Index per Number wandle.... über elegantere Vorschläge würde ich mich trotzdem freuen...

Geändert von drkami (09-08-2008 um 00:11 Uhr)
drkami ist offline   Mit Zitat antworten
Alt 09-08-2008, 00:15   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
PHP-Code:
_root["button_mc"+indext].id indext;
_root["button_mc"+indext].onRelease = function()
{
  
tracethis.id );

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 09-08-2008, 00:21   #3 (permalink)
asFlasher
 
Benutzerbild von ksw24
 
Registriert seit: Jul 2006
Beiträge: 1.136
Hallo,
ich nehme mal an, dass du die Buttons mit createEmptyMovieClip erstellst.
dann kannst du daoch eine variable mit reinschreiben. Z.B.:
ActionScript:
  1. for (i=0;i<5;i++){
  2.     nuButton=this.createEmptyMovieClip("button_"+1, i);
  3.     nuButton.id=i;
  4.     nuButton.onRelease=function(){
  5.         trace(this.id);
  6.     }
  7. }

Gruß ksw24

edit:
da war wohl jemand schneller mit posten

Geändert von ksw24 (09-08-2008 um 00:22 Uhr)
ksw24 ist offline   Mit Zitat antworten
Alt 09-08-2008, 00:55   #4 (permalink)
Neuer User
 
Registriert seit: May 2008
Beiträge: 28
man das ist ja fast schon zu einfach... und ich hab hier bestimmt 2h versucht irgendwelche Arrays hin und her zu kopieren
drkami 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:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele