Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-02-2004, 10:40   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Ort: Paderborn
Beiträge: 58
Instanzenname als String bekommen

hi

ich hab ein kleines script geschrieben das ich auf alle buttons packe
nun wird für das script immer eine nummer übergeben:

z.B. für "btn7":
ActionScript:
  1. on (rollOver) {
  2.     //
  3.     btnnr = 7;
  4.     //
  5.     editfarbe("mcFont" + btnnr, farbe2)
  6. }

gibt es irgendeine möglichkeit per code den instanznamen des buttons rauszukriegen? in dieser art hier vielleicht?

ActionScript:
  1. myinstancename = self.instancename.ToString
  2. btnnr = myinstancename .substring(3, myinstancename.length-1)
__________________
FMF = Flash macht Fun ;D
Picard ist offline   Mit Zitat antworten
Alt 12-02-2004, 11:17   #2 (permalink)
links, gerade, letzte tür
 
Benutzerbild von KAI IX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 705
wenn du noch f5 hast bleibt dir wohl nichts anderes übrig als jeden button in einen mc zu packen, diesen zu benennen und dann über dein buttonevent den namen abzufragen:

ActionScript:
  1. on (rollOver) {
  2. trace(_name)//gibt dir den namen des mcs, in welchem sich der button befindet
  3. }

und wenn du den namen hast kannst du den int den du brauchst z. b. mit "parseInt(..)"erfragen. oder mit irgendeiner stringfunktion.

mfg,
kai
__________________
2addicted.de
KAI IX ist offline   Mit Zitat antworten
Alt 12-02-2004, 12:35   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Ort: Paderborn
Beiträge: 58
ich merk grad das ich im falschen bereich geposted hab

ich kein kein flash 5 sondern Mx

hat man unter mx mehr möglichkeiten den namen der buttons zu tracen?

@moderatoren: vielleicht wär jemand so nett diesen thread hier zu verschieben?
__________________
FMF = Flash macht Fun ;D
Picard ist offline   Mit Zitat antworten
Alt 12-02-2004, 12:55   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Ort: Paderborn
Beiträge: 58
mit this._name kann ich ja leider nur den namen des objektes
rausfinden in dem ich mich befinde
ich hatte gedacht man könnte den instanznamen rausfinden ohne sich in dem objekt zu befinden

also dass der quelltext des buttons quasi den absenderbutton identifizieren kann


nunja in dem fall überwiegen die nachteile
dann werd ich den quelltext auf meinen buttons selber ändern müssen , ist ja nur 1 zahl pro button

aber man versucht halt soviel wie möglich zu automatisieren und idiotensicher zu machen

danke für deine antwort kai

bye Picard
__________________
FMF = Flash macht Fun ;D
Picard 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 16:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele