Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-09-2004, 18:25   #1 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Will genau das "i" wissen als der Button attached wurde.(For-schleife)

Hi Leute.
Ich hab nen Script vom Rusty(das verdammt genial ist) verwendet um Buttons in einer reihe zu attachen.
[AS]
function createButt() {
for (i=1; i<=20; i++) {
this.attachMovie("base", "abc_btn"+i, i);
var btn = this["abc_btn"+i];
btn.ID = i;
btn.numberT.text = i;
btn._x = (i%20)*30+53;
btn._y = Math.floor(i/20)*30+395;
btn.onPress = function() {
trace("hi");
};
}
}
[AS]
Mein Problem ist jetzt. Wie kann ich genau das i wissen das dann abliaf als z.B der Button mit der Nummer 3 atatched wurde?
Das ganze brauche ich um einige Textfelder mit Stuff aus einem Array zu füllen. Dann rufe ich einfach textfeld = array[zahl] auf. Mit einem anderen Script geht das auch. Aber auch nur umständlich. Allerdings ist das Script vom Rusty Viel geschickter. Kann mir einer helfen?¿?
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 01-09-2004, 18:33   #2 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Ehm... ich glaub, ich verstehe das Problem nicht ganz. Das "i" bei Nr. 3 war eben auch die 3, oder?
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 01-09-2004, 18:33   #3 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155

...das hat rusty doch schon drin:
ActionScript:
  1. this.attachMovie("base", "abc_btn"+i, i);
  2. var btn = this["abc_btn"+i];
  3. btn.ID = i;
  4. ....
also der Wert von abc_btn1.id wird 1 sein, der Wert von abc_btn2.id wird 2 sein, der Wert von abc_btn3.id wird 3 sein....

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (01-09-2004 um 18:34 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 01-09-2004, 18:34   #4 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Zitat:
Zitat von Alois
Willkommem im Club der Verwirrten.
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 01-09-2004, 18:41   #5 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Srry. Dann versteht ihr nich ganz.
Also.
Bsp.
ActionScript:
  1. btn.onPress = function() {
  2. myText.text = myArr[zahl]
  3. }
So. Also ich lasse ja die Btns attachen. Btn 1,2,3,4,5,6,7,8. So. Nun muss die Zahl "zahl" genau so sein wie die nummer auf dem Button. Wie kann ich das regeln? Also auf Btn 3 muss die zahl 3 sein. Wenn ich die for schleife aber durchgelaufen habe das ist (wenn zahl = i ist) zahl ja logischerweise 20(bei 20 bzns) verstanden?¿?
EDIT: man bin ich hohl. beim schreiben des Textes is mir aufgefallen, das ich mir einfach die Vari aus dem Text der auf dem Button liegt holen kann. Also wenn auf dem BTN 3 steht das is ja auch 3 drin irgendwie
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)



Geändert von DeMoehn (01-09-2004 um 18:43 Uhr)
DeMoehn ist offline   Mit Zitat antworten
Alt 01-09-2004, 19:20   #6 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Zitat:
Zitat von BAdBoYY
EDIT: man bin ich hohl. beim schreiben des Textes is mir aufgefallen, das ich mir einfach die Vari aus dem Text der auf dem Button liegt holen kann. Also wenn auf dem BTN 3 steht das is ja auch 3 drin irgendwie
Genau das haben wir gemeint.
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 01-09-2004, 19:23   #7 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
achso^^ Habsch aber nich so verstanden
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn 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 15:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele