Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-06-2005, 14:19   #1 (permalink)
Neuer User
 
Benutzerbild von philforge
 
Registriert seit: May 2005
Beiträge: 28
Question Textfeld mit AS erstellen

Ich möchte auf meiner Bühne ein Textfeld mit AS erstellen, dazu habe ich mir folgendes Tutorial mal angeschaut:
createTextField() und Einbettung von Schriftarten, kleines Tutorial

Nun habe ich eine neue Ebene Erstellt und folgenden AS-Code eingegeben:
ActionScript:
  1. _root.createTextField("zaehler", 1, 250, 350, 150, 25);
  2. zaehler.html = false;
  3. zaehler.embedFonts = true;
  4. mf = new TextFormat();
  5. mf.font = "MW Talon";
  6. mf.size = 20;
  7. zaehler.setTextFormat(mf);

Auf der Bühne erscheint nun aber nichts, auch nicht, wenn ich den Film teste.
Was mach ich noch falsch?
philforge ist offline   Mit Zitat antworten
Alt 11-06-2005, 14:37   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Teste es mal so:
ActionScript:
  1. zaehler.setNewTextFormat(mf);// ...mit New
  2. zaehler.text = "Hallo!"
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 11-06-2005, 14:47   #3 (permalink)
Blockwart ;o)
 
Registriert seit: May 2005
Ort: Neu-Anspach (Hoch-Taunus)
Beiträge: 260
Zitat:
Zitat von Der Frager
Hi!
Teste es mal so:
ActionScript:
  1. zaehler.setNewTextFormat(mf);// ...mit New
  2. zaehler.text = "Hallo!"
@Der Frager: Warum nur muß ich bei vielen Deiner Antworten immer schmunzeln?
__________________
------------
Gruß

Dat Bonsai

hups...Hier gibbet ja auch ne "Suchfunktion"... und---
hups..."F1" drücken kannte ich auch noch nicht ;)

Sternzeichen "Jungfrau" ... das dürfte vieles erklären ;)
DatBonsai ist offline   Mit Zitat antworten
Alt 11-06-2005, 14:59   #4 (permalink)
Neuer User
 
Benutzerbild von philforge
 
Registriert seit: May 2005
Beiträge: 28
Nee, da tut sich leider nix
Ich hab fla mal hochgeladen, vielleicht findet ihr den fehler so besser.

http://www.alkbrueder.de/sonstiges/no_countdown.zip
philforge ist offline   Mit Zitat antworten
Alt 11-06-2005, 15:05   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Du bist ja witzig...
Deine Datei ist 500 x 100 und du legst das Textfeld auf _x 250, _y 350 an. Also außerhalb der Datei...
ActionScript:
  1. _root.createTextField("zaehler", 1, 120, 40, 150, 25);
So z.B. sieht man's dann auch
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 11-06-2005, 15:22   #6 (permalink)
Blockwart ;o)
 
Registriert seit: May 2005
Ort: Neu-Anspach (Hoch-Taunus)
Beiträge: 260
Zitat:
Zitat von Der Frager
Du bist ja witzig...
Deine Datei ist 500 x 100 und du legst das Textfeld auf _x 250, _y 350 an. Also außerhalb der Datei...
ActionScript:
  1. _root.createTextField("zaehler", 1, 120, 40, 150, 25);
So z.B. sieht man's dann auch
__________________
------------
Gruß

Dat Bonsai

hups...Hier gibbet ja auch ne "Suchfunktion"... und---
hups..."F1" drücken kannte ich auch noch nicht ;)

Sternzeichen "Jungfrau" ... das dürfte vieles erklären ;)
DatBonsai ist offline   Mit Zitat antworten
Alt 11-06-2005, 15:27   #7 (permalink)
Neuer User
 
Benutzerbild von philforge
 
Registriert seit: May 2005
Beiträge: 28


...


Einen hab ich aber noch
Die Schrifart sieht leider sehr pixelig aus, hier im Board hab ich gelesen, dass man einfach das anti-alias abschalten soll, um dieses Problem zu beheben.
Wie heisst der AS-Befehl dafür?
philforge ist offline   Mit Zitat antworten
Alt 11-06-2005, 15:51   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Geht glaube ich nicht. Du brauchst aber das Textfeld auch gar nicht per AS zu erstellen. Ein stinknormales "Dynamisches Textfeld" tut es auch...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 11-06-2005, 16:14   #9 (permalink)
Neuer User
 
Benutzerbild von philforge
 
Registriert seit: May 2005
Beiträge: 28
1. Und wie erstelle ich ein solches?
2. Wie kann ich die Eigenschaften (Schrift, Alpha, Anti-Alias etc.) festlegen?

Derzeit schaut mein Code für das Textfeld so aus:
ActionScript:
  1. _root.createTextField("zaehler", 1, 210, 39, 245, 29);
  2. zaehler.html = false;
  3. zaehler.embedFonts = true;
  4. mf = new TextFormat();
  5. mf.font = "MW Talon";
  6. mf.size = 20;
  7. mf.color = "0xFFFFFF";
  8. zaehler.setNewTextFormat(mf);

Geändert von philforge (11-06-2005 um 16:50 Uhr)
philforge ist offline   Mit Zitat antworten
Alt 11-06-2005, 18:58   #10 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Wie man ein normales Textfeld erstellt??
Da gibts ein "A" in der Werkzeugpalette, damit kann man normalerweise Textfelder erzeugen.

Und wie man die Farbe der Schrift ändert oder andere Eigenschaften des Textes kann man auch in der Flashhilfe ( einfach mal F1 drücken) nachlesen.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 11-06-2005, 20:25   #11 (permalink)
o_0
 
Benutzerbild von DoTheSinWave
 
Registriert seit: Apr 2005
Ort: zuhause
Beiträge: 79
Die Qualität bestimmt die Stufe der Kantenglättung, die am ganzen movie angewendet wird (rechtsklick auf das bild im flashplayer => Qualität). Lässt sich per AS umstellen, allerdings schaut dann der Rest des Movies pixelig aus, also eher weniger zu gebrauchen.
DoTheSinWave ist offline   Mit Zitat antworten
Alt 12-06-2005, 14:07   #12 (permalink)
Neuer User
 
Benutzerbild von philforge
 
Registriert seit: May 2005
Beiträge: 28
Sorry, ich war mit meinen Gedanken die ganze Zeit bei den vorgegebenen Input-Feldern von Flash
Hab grad erst entdeckt, dass man auch ein Textfeld ohne Inhalt erstellen kann, welches man dann auf dynamisch stellt...
Das Problem mit der Schrift war aber ein anderes - Rechtsklick auf die eingebundene Schriftart un in den Optionen Alias-Text ausstellen.
Jetzt siehts super aus

Überzeugt euch selbst
http://www.alkbrueder.de
philforge ist offline   Mit Zitat antworten
Alt 12-06-2005, 14:14   #13 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Na dann , aber wieso sieht man die Klick-Hand, wenn man drüber fährt? Wird das Ding noch verlinkt? Ansonsten schreib mal
ActionScript:
  1. deinButton.useHandCursor = false
mit in die Datei (nur ein Tipp)...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 12-06-2005, 14:20   #14 (permalink)
Neuer User
 
Benutzerbild von philforge
 
Registriert seit: May 2005
Beiträge: 28
Hey, danke!
Genau das hat mich auch noch gestört
philforge 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 11:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele