Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-10-2005, 08:20   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 35
dynamischer Button mit dynamischer Variable

Ich will einen dynamisch erstellten MC mit einem Button belegen der mir bei Klick eine Variable setzt die in einem Array steht. Gleichzeitig soll ein neuer Frame aufgerufen werden in dem die gesetzte Variable dann ausgelesen und verarbeitet werden kann. Allerdings funktioniert mein Ansatz da nicht so ganz:

ActionScript:
  1. _root["mc"+z].onRelease = function () {
  2.         KPNummer = ar_kpnummern[z];
  3.         gotoAndStop(5);
  4.        
  5. }


Allerdings bekomme ich die Variable KPNummer nicht! Liegt es vielleicht daran das ich in der Schleife das z erhöhe und er beim ausführen der Funktion den Wert, der in Laufzeit generiert wurde, nicht kennt?!?!?

Nochmal: In Frame 2 werden Buttons generiert die auf Klick in Frame 3 springen sollen und die Variable KPNummer, die beim Aufbau des 2ten Frames durch den Schleifenaufruf und das Array-Element erstellt werden soll, übergibt.
fiveone ist offline   Mit Zitat antworten
Alt 20-10-2005, 11:11   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
einfach meim init eine variable in den button mc legen
ActionScript:
  1. _root["mc"+z].button_id=z
  2. _root["mc"+z].onRelease = function () {
  3.         KPNummer = ar_kpnummern[this.button_id];
  4.         gotoAndStop(5);
  5.        
  6. }
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 20-10-2005, 12:16   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 35
Es funktioniert... wunderbar!!!!!!

Dankööö...
fiveone 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 05:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele