Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-04-2004, 16:20   #1 (permalink)
Neuer User
 
Registriert seit: May 2002
Ort: Rülzheim
Beiträge: 28
per schleife links auf buttons legen?

Hallo Leute,

ich hab da folgendes Problem:

Und zwar auf jedem der mcs is eine kleine Vorschau eines Bildes abgelegt. Jetzt möchte ich aber in der schleife gleich die aktionen für die jeweiligen buttons festlegen. Wie mach ich das?

ActionScript:
  1. for(i=1;i<=6;i++){
  2. this["bild"+i].bild.loadmovie("galerie/pic00"+i+".jpg");
  3. this["bild"+i].o
  4. }

bild1 (bild+i) sind meine schaltflächen und die sollen so eingestellet werden das sie mir bei klick ein bild am besten mit dem selben name in anderem ordner oder so auf ein anderes mc geladen werden!

Ich hoffe ihr könnt mir helfen

Gruß und danke schonmal
Web

PS: Ich hab gesucht aber nur was ähnliches gefunden aus dem ich leider nicht schlau geworden bin. Sry
Webster.C ist offline   Mit Zitat antworten
Alt 28-04-2004, 17:15   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 76
versuchs mal so:
ActionScript:
  1. for(i=1;i<=6;i++){
  2.         this["bild"+i].onPress = function(){
  3.             //hier rufst Du die Funktion auf
  4.             this.loadMovie("galerie/pic00"+i+".jpg");
  5.         }
  6. }
maikdyke ist offline   Mit Zitat antworten
Alt 28-04-2004, 18:09   #3 (permalink)
Neuer User
 
Registriert seit: May 2002
Ort: Rülzheim
Beiträge: 28
also *g* :

Die funktion selbst funktioniert und find ich auch gut, danke. Aber das mit der schleife klappt nicht, das heißt er setzt mit den Wert von i automatisch auf 7 und will somit "pic007.jpg" laden obwohl auf dem mc die 1 stehen sollte. Und das tut er bei allen

Was is nun daran falsch bzw. muss ich ändern?

Gruß

edit: Also bei meiner schleife wo ich nur die vorschaubildchen lade (die die man oben sieht) klappt das mit der nummerierung, aber mit der function nimmer

Geändert von Webster.C (28-04-2004 um 18:12 Uhr)
Webster.C ist offline   Mit Zitat antworten
Alt 28-04-2004, 18:32   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 76
vielleicht so:

ActionScript:
  1. for(i=1;i<=6;i++){
  2.         this["bild"+i].id = i
  3.         this["bild"+i].onPress = function(){
  4.         //hier rufst Du die Funktion auf
  5.         trace(this.id)
  6. this.bild.loadMovie("galerie/pic00"+this.id+".jpg");
  7.         }
  8. }
maikdyke ist offline   Mit Zitat antworten
Alt 29-04-2004, 01:17   #5 (permalink)
Neuer User
 
Registriert seit: May 2002
Ort: Rülzheim
Beiträge: 28
Ok,

vielen vielen dank.

So läufts super

gruß
web
Webster.C 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 00:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele