Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-06-2004, 17:35   #1 (permalink)
yeah!
 
Benutzerbild von rockstar
 
Registriert seit: Jun 2004
Ort: berlin
Beiträge: 103
Question laufweite per as einstellen

hi mädels

bei statischen textfeldern läßt sich ja die laufweite problemlos im eigenschaftenfenster einstellen.

wenn man den textfeldmodus auf "dynamisch" stellt, geht das in flash selber nicht mehr. wurde vorher eine laufweite eingestellt, wird sie automatisch auf "0" gesetzt.

ich hab jetzt schon alles durchsucht und einige methoden und eigenschaften gefunden mit denen man alles mögliche an formatierungen einstellen kann. jedoch hab ich nirgends eine eigenschaft für die laufweite gefunden.

kann man die per script nicht einstellen?

kann man per script den modus für eines textfeldes zwischen "statisch" und dynamisch umschalten?

der textinhalt wird von außen eingelesen. dann werden per script größe, farbe und skalierung der schrift eingestellt. jetzt fehlt nur noch die laufweite.

wie geht das? hilfe!!!!

danke

der rockstar
rockstar ist offline   Mit Zitat antworten
Alt 10-06-2004, 19:01   #2 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
diese eigenschaft gibt es tatsächlich nicht. und das von statisch auf dynamisch per script geht leider nicht weil statische textfelder ansich beim veröffentlichen "gebrochen" werden außer wenn mann sie auswählbar stellt dann wird es automatisch ein dynamisches textfeld jedoch die eingestellt laufweite geht verloren
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 10-06-2004, 21:13   #3 (permalink)
yeah!
 
Benutzerbild von rockstar
 
Registriert seit: Jun 2004
Ort: berlin
Beiträge: 103
Zitat:
Zitat von atothek
diese eigenschaft gibt es tatsächlich nicht. und das von statisch auf dynamisch per script geht leider nicht weil statische textfelder ansich beim veröffentlichen "gebrochen" werden außer wenn mann sie auswählbar stellt dann wird es automatisch ein dynamisches textfeld jedoch die eingestellt laufweite geht verloren
ja eben. das dachte ich mir schon fast.

ein workarround wäre den text per .spilt in einzelne buchstaben zu zerlegen und dann die einzelnen buchstaben in der richtigen reihenfolge mit entsprechendem abstand wieder aneinanderfügen.

gibt es eine funktion, welche die _x-position eines bestimmten buchstabens zurückliefert? oder vielleicht die pixelposition des cursors denn man dann einfach buchstabe für buchstabe durch den text fährt und in ein array die positionen schreibt?

danke für die hilfe

der rockstar
rockstar ist offline   Mit Zitat antworten
Alt 10-06-2004, 23:32   #4 (permalink)
yeah!
 
Benutzerbild von rockstar
 
Registriert seit: Jun 2004
Ort: berlin
Beiträge: 103
also, habs jetzt selber gelöst. der weg ist

1. den text splitten in einzelne buchstaben
2. in einer for-schleife n mal createTextField
3. in der schleife nach jedem generieren einen buchstaben setzen, breite mit textWidth ermitteln und auf eine offsetvariable dazuadieren + laufweite in pixeln

der rockstar
rockstar 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 19:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele