Flashhilfe.de - Flash Community

Thema: Flash (8 - CS4) - Buttons mit dyn. TextFeld [Flash 8]

Forum > ActionScript 2.0 > Thema: Flash (8 - CS4) - Buttons mit dyn. TextFeld

 


AntwortenRegistrieren Seite1  

 03.08.2009, 10:11 
Benutzerbild von clamicun
Beiträge: 11
Wohnort: Arraial D´Ajuda/Bahia/Bra sil
Registriert: Jan 2005

Thema: Flash (8 - CS4) - Buttons mit dyn. TextFeld
Buttons mit einem TextFeld herstellen.

Ist es moeglich, in einem Button den Text mit einem  dyn. Textfeld zu belegen ?
So koennte mann die Sprache von Buttons auf Knopfdruck veraendern.
Ich habs jetzt eine ganze Zeit in verschiedenen Varianten versucht.
Kein Resultat.
Einzige Moeglichkeit, die ich gefunden habe, ist ueber das dyn. Textfeld einen unsichtbaren Button zu legen, aber das schraenkt die Designmoeglichkeiten ziemlich ein.
clamicun
 08.08.2009, 12:31Re1
Benutzerbild von f0rml3ss
Beiträge: 447
Registriert: Mar 2008

Möglich ja....warum muss es denn ein Button sein?

du kannst genauso gut einen Movieclip nehmen, ein Textfeld rein...fertig ist der button

einen unterschied macht das nicht

musst dir halt nur selber deine function drauf schreiben (onRelease)
Adobe AS3.0 Stichwortverzeichnis
 10.08.2009, 08:03Re2
Benutzerbild von clamicun
Beiträge: 11
Wohnort: Arraial D´Ajuda/Bahia/Bra sil
Registriert: Jan 2005

Themenautor/in

Möglich ja....warum muss es denn ein Button sein?
du kannst genauso gut einen Movieclip nehmen, ein Textfeld rein...fertig ist der button
einen unterschied macht das nicht
musst dir halt nur selber deine function drauf schreiben (onRelease)

fOrml3ss. ich hab nicht den Eindruck, dass Du mich verstanden hast. Ist sicher meine Schuld.
Nun gut - wenn moeglich ja, warum sagst Du nicht wie ? Es ist  NICHT  so einfach moeglich ! Das dyn Textfeld soll der Button sein, auf den gedrueckt wird, aber der Mousezeiger reagiert nicht ueber einem dyn. Textfeld. Versuchs mal.
Bis dahin clamicun
 
nicht sichtbar bei eingeloggten Mitgliedern
 10.08.2009, 11:39Re3
Benutzerbild von springerFlashhilfe.de Moderator
Beiträge: 4906
Wohnort: zuhaus
Registriert: Apr 2004

hi,
das geht so:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var sprache:String = "de";

var button:MovieClip = this.createEmptyMovieClip("button",1);

var textFeld:TextField = button.createTextField("textFeld",1,0,0,100,15);
textFeld.text = "deutsch";
textFeld.autoSize = true;


this.sprachwechsel.onRelease = releaser;

function releaser()
{
   sprache == "de" ? sprache = "en" : sprache = "de";
   sprache == "de" ? textFeld.text = "deutsch" : textFeld.text = "englisch";
}
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen...
 11.08.2009, 10:05Re4
Benutzerbild von clamicun
Beiträge: 11
Wohnort: Arraial D´Ajuda/Bahia/Bra sil
Registriert: Jan 2005

Themenautor/in

createEmptyMovieClip (MovieClip.createEmptyMovieClip method)
-------------------------------------------------------------
var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var label:TextField = container.createTextField("label", 1, 0, 0, 150, 20);
label.text = "Hello World";
-------------------------------------------------------------

Ja herzlichen Dank springer, dass Du mir das Beispiel aus der Hilfe von Flash 8 gezeigt hast.
Aber das ist ja nun genau das, was ich nicht will (Ich bin offensichtlich ein ganz schlechter Erklaerer).
In dem obigen Beispiel musst Du einen Button herstellen, der durch Aufruf  einer Funktion (in Deinem Beispiel  'releaser() '  den Inhalt des Textfeldes veraendert.
Was ich will, ist, dass das TEXTFELD der BUTTON ist, auf den geklickt wird, um was auch immer zu bewegen.
Herzlichst clamicun

Angehängte Dateien:
Bild btn.png51.41 KB
 
Themen
Ähnliche Beiträge zum Thema
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de