Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-06-2006, 16:23   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 83
for schleifenvariable in onRelease

Hi,
also ich habe 10 MCs auf der Bühne. "mc_1", "mc_2".... Wenn ich nun klicke soll mc_1 das Bild "bildname1" laden. In bildname1 steht dann der Pfad zum Bild drin. Wenn mc_2 geklickt wird soll bildname2 geladen werden

Mein Problem: Wie bekomme ich es hin, dass Flash innerhalb der onRelease Funktion noch rafft, dass i die Zahl sein soll die er an bildname anhängen soll. Er nimmt immer die höchste Zahl. Ist ja auch klar, da die Anweisung innerhalb der onRelease Anweisung erst ausgelöst wird, wenn geklickt wird.

Frage also: Wie weise ich dem Button den richtigen Pfad zur Variable zu?!?

Dieses Script stimmt also nicht:
PHP-Code:
for(i=1;i<=10;i++) {
           
_root["mc_"+i].onRelease = function() {
            
loadMovie("bilder/"+_root["bildname"+i], "bild_mc");   
       }

EiKei ist offline   Mit Zitat antworten
Alt 21-06-2006, 16:46   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Einfach dem Button den aktuellen Wert von "i" mitgeben:
PHP-Code:
for(var i=1;i<=10;i++) { 
_root["mc_"+i].i
           _root
["mc_"+i].onRelease = function() { 
            
loadMovie("bilder/"+_root["bildname"+this.i], "bild_mc");    
       } 

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 21-06-2006, 16:47   #3 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Du mustt das einfach umgehen, zum Beispiel so:
PHP-Code:
for(i=1;i<=10;i++) {
       
_root["mc_"+i].onRelease = function() {
            
_root["aktiv"+i]=i
            loadMovie
("bilder/"+_root["bildname"+_root["aktiv"+i]], "bild_mc");   
       }


Geändert von Tut-ench-aton (21-06-2006 um 16:53 Uhr)
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 21-06-2006, 16:50   #4 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 83
@der frager
Bingo! Gruß an den Ingo!
Genau so gehts. Darauf hät ich kommen müssen!

Vielen Dank
EiKei 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:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele