Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-09-2007, 14:36   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 26
Umgewandelter Text zu MovieClip Problem

Hallo,

ich habe einen Text in ein MC umgewandelt was ich auch benötige, jedoch möchte ich jetzt den Text dynamisch ändern. Geht das irgendwie?

Ich habe nämlich ein Text MC das sich im kreis dreht und per Zufall größer oder kleiner skaliert wird. Jetzt wollte ich halt noch den Text in einen anderen ändern lassen, ich weiß aber nicht so genau wie ich das bewerkstelligen soll.

Hat da jemand eine Idee, Lösung, Tipp?
Richi_ ist offline   Mit Zitat antworten
Alt 14-09-2007, 14:39   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Dynamisches Textfeld in MovieClip und Schrift einbetten.
Movieclip- und Textfeld-Insatnzen bennenen.

PHP-Code:
deinMovieClip.deinTextfeld.text "Hallo"
gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 14-09-2007, 14:47   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 26
Habe ich schon probiert, doch wenn es ein dynamischer Text wird, verschwindet er und man kann in garnicht mehr sehen.

Und wenn es ein statischer Text ist, sieht man ihn, er bewegt sich etc. (wegen dem MC halt) jedoch kann ich den Text nicht ändern, da er keinen Instanznamen hat.

Hmm, das Eingabefeld ist da, der Cursor ändert sich. Jedoch sieht man den Text nicht mehr.

Geändert von Richi_ (14-09-2007 um 14:51 Uhr)
Richi_ ist offline   Mit Zitat antworten
Alt 14-09-2007, 15:00   #4 (permalink)
flasher
 
Registriert seit: Jun 2005
Beiträge: 64
Lies' doch bitte noch mal genau die Antwort von gaspode.

Zitat:
und Schrift einbetten.
Wenn du das machst wird der dynamische Text ähnlich behandelbar wie statischer Text, da dann die Informationen der Schriftart als Vertordaten vorliegen.
medien_freak ist offline   Mit Zitat antworten
Alt 14-09-2007, 15:13   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 26
Entschuldigung, habe ich überlesen. Funktioniert jetzt. Danke für die Hilfe und den Hinweis.

Eine Frage noch: Wie kann ich die Breite des Textfeldes der Länge des Textes drin anpassen?

Das benötige ich unbedingt, da ich den Mittelpunkt des dynamischen Textes wissen muss.
Richi_ ist offline   Mit Zitat antworten
Alt 14-09-2007, 15:41   #6 (permalink)
flasher
 
Registriert seit: Jun 2005
Beiträge: 64
du kannst die 'autoSize' eigenschaft des textfeldes einfach auf true setzten.

ActionScript:
  1. deinMovieClip.deinTextfeld.autoSize = true;
(siehe auch flash-hilfe)

ich bin mir aber grad' nicht ganz sicher, ob du den text davor oder danch zuweisen musst (einfach mal probieren).

hast du das gamacht, passt sich das textfeld seinem inhalt an.
die maße erhältst du dann ganz normal per '._width' und '._heigth' abfrage und kannst so den mittelpunkt errechnen.

Geändert von medien_freak (14-09-2007 um 15:42 Uhr)
medien_freak ist offline   Mit Zitat antworten
Alt 14-09-2007, 15:58   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 26
Hmm, danke. Damit hätte ich mir so einiges ersparen können.
Richi_ ist offline   Mit Zitat antworten
Alt 14-09-2007, 16:03   #8 (permalink)
flasher
 
Registriert seit: Jun 2005
Beiträge: 64
Besser die Erleuchtung kommt spät, als nie!

Und mal ehrlich, wer hat den schon im flash noch nie etwas gemacht, was er später viel effektiver konnte.
Man lernt ja nie aus...
medien_freak ist offline   Mit Zitat antworten
Alt 14-09-2007, 16:07   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 26
Ähm, ich hätte doch noch eine Frage.

Das mit dem AutoSize funktioniert nicht so recht wie ich es mir erhofft habe.

Einige Teste bei mir sind links- und andere rechtsbündig, jedoch funktioniert dieses AutoSize nur von rechts nach links.
Also wenn der Text neben einem anderen MC sich bewegt und der Text kürzer wird als vorher, entsteht zwischen dem MC mit dem Text und dem zusätzlichem MC eine größere Lücke.

Versteht ihr was ich meine?

Kann man dass irgendwie ändern?
Richi_ ist offline   Mit Zitat antworten
Alt 14-09-2007, 16:45   #10 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Es gibt auch

PHP-Code:
autoSize "right" 
und

PHP-Code:
autoSize "left"// (entspricht true) 
falls das dein Problem sein sollte.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 07:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele