Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-05-2007, 14:17   #1 (permalink)
jgd
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 53
Pfadangabe für eine function

Hallo! Des gibts doch nicht...
Ich versuche, einen Button-MC auszuschalten, wenn dieser gedrückt wird. Soweit funktioniert das auch:
PHP-Code:
//die Funktion
_global.checkbutton = function(pfad5wert) {
    
pfad5.enabled wert;
};
//Aufruf
on (release) {
    
checkbutton(_root.menueHaupt.menue1.menue2.Button_MC,  false);

Jetzt versuche ich, das Ganze zu verallgemeinern, damit der Name des Button_MC jeweils der des gedrückten Button_MC ist:
PHP-Code:
//die Funktion
_global.checkbutton = function(pfad5Buttonwert) {
    
pfad5.Button.enabled wert;
};
//Aufruf
on (release) {
        var 
ButtonName this._name;
    
checkbutton(_root.menueHaupt.menue1.menue2ButtonName,  false);

Tja...aber das geht nicht???? Muss man da was beachten, oder verstehe ich irgendwas nicht?

Vielen Dank!
Grüße
Jewgeni
jgd ist offline   Mit Zitat antworten
Alt 31-05-2007, 14:29   #2 (permalink)
jgd
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 53
Alles klar...die Eingebung kommt nach dem Posten...
PHP-Code:
//die Funktion
_global.checkbutton = function(pfad5wert) {
    
pfad5.enabled wert;
};
//Aufruf
on (release) {
        var 
Button this;
    
checkbutton(Button,  false);

Aber trotzdem, warum kann man nicht zwei Variablen hintereinander als Pfad aufbauen?

So long,
Jewgeni
jgd ist offline   Mit Zitat antworten
Alt 31-05-2007, 14:34   #3 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
ActionScript:
  1. _global.checkbutton = function(pfad5, Button, wert) {
  2.     pfad5[Button].enabled = wert;
  3. };

Probiers mal so.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 31-05-2007, 15:30   #4 (permalink)
jgd
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 53
Ach cool! Das bringt Licht in die Sache :-)

Vielen Dank!
jgd 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:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele