Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-04-2006, 11:44   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 9
Button mit dynamischen Text

Hallo,

es gibt zwar bereits einige Beiträge zum Thema, trotzdem bekomme ich es nicht hin.

Ich möchte einen Button mehrfach nutzen und ihm jeweils verschiedene Textinhalte zuordnen.

Ich habe ein dynamisches Textfeld mit der Variable "Variable", das befindet sich in einer Schaltfläche "btnSF", die befindet sich wiederum in einem Movieclip "btnMC".

Auf dem Clip liegt das Script:

onClipEvent (enterFrame) {
this.btnMC.btmSF.variable="Mein Text";
}


Funktioniert leider nicht. Was hab ich falsch gemacht?
mk.design ist offline   Mit Zitat antworten
Alt 12-04-2006, 13:03   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Gib dem Textfeld einen Instanznamen und lösch die Textfeldvariable, dann geht es folgendermaßen:
PHP-Code:
//auf die Hauptzeitleiste, nicht auf den MC!
this.btnMC.btmSF.text="Mein Text";//wenn btmSF der Instanzname des Textfeldes ist 
Einen enterFrame-Event benötigst du dazu natürlich nicht, denn dieser Event wiederholt kontinuierlich dein Script. Einmal erstellen sollte aber wohl reichen...
  Mit Zitat antworten
Alt 12-04-2006, 13:29   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 9
Hallo und vielen Dank,

leider funktioniert es nicht. Ich glaub ich bin zu blöd dazu.

Movieclip hat die Instanz btnMC
Darin ist die Schaltfläche
Darin das Textfeld mit der Instanz btnSF

Script liegt auf der Hauptzeitleiste, wie Du geschrieben hast:
this.btnMC.btnSF.text="Mein Text";

Ich versteh das nicht. Wofür steht eigentlich das .text in der Befehlszeile.

Merci, Martin.
mk.design ist offline   Mit Zitat antworten
Alt 12-04-2006, 13:37   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
".text" ist eine Textfeldeigenschaft (siehe Flash-Hilfe). Wenn in deinem MC noch eine Schaltfläche liegt, stimmt der Objektpfad auch nicht. Schieb mal die fla rüber...
  Mit Zitat antworten
Alt 12-04-2006, 13:44   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 9
Hier das Fla
mk.design ist offline   Mit Zitat antworten
Alt 12-04-2006, 13:47   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 9
Versuch 2: hier das Fla
Angehängte Dateien
Dateityp: zip buttontest.fla.zip (4,3 KB, 4x aufgerufen)
mk.design ist offline   Mit Zitat antworten
Alt 12-04-2006, 15:53   #7 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wenn dann müsste deine Schaltfläche natürlich auch noch einen Instanznamen haben und im Objektpfad erwähnt werden, bspw.:
PHP-Code:
this.btnMC.btn.btnSF.text="Mein Text"
Beim Mischen von MCs und Schaltflächen gibt es in der Praxis aber immer wieder Probleme. Setz besser das Textfeld in einen Schaltflächen-MC ohne einen Button. Dazu nimmst du einen MC mit drei Schlüsselbildern, in jedes Schlüsselbild einen stop setzen, den Schlüsselbildern die Bildbezeichner _up, _over und _down geben und ein dynamisches Textfeld mit Instanznamen über die drei Schlüsselbilder auf eine eigene Ebene legen.

Hab dir mal ein Beispiel angehängt.
Angehängte Dateien
Dateityp: zip buttontest.zip (4,7 KB, 14x aufgerufen)
  Mit Zitat antworten
Alt 12-04-2006, 16:04   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 9
1000 Dank :-),

ich schaue es mir gleich an.
mk.design 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:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele