Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-02-2007, 10:03   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Textbreite

Hi,

ich habe ein Rechteck mit einer variablen Breite. Für das Beispiel 500px.
Dann habe ich noch ein Input-TXT.
Wenn ich da zB ein "M" eingebe, soll ein Textfeld (liegt über dem Rechteck)auch die Breite 500 haben, und die Höhe entsprechen anpassen.
Gebe ich noch ein "M" ein, soll die Breite 500 bleiben und die Höhe sich wieder anpassen.

Hat jemand eine Idee?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 07-02-2007, 10:48   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
Zitat:
Zitat von harego Beitrag anzeigen
Hat jemand eine Idee?
ja,
mal in der flash-hilfe die vorhandenen befehle ansehen

mit z.b.
_txt.onChanged(
kannst du feststellen, wenn jemand etwas in dein textfeld schreibt
mit
Key.isDown(
kannst du feststellen, welche tasten gedrückt wurden
und mit
_txt._width und _txt._height
kannst du die grösse des textfeldes definieren.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 07-02-2007, 11:07   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Zitat:
_txt._width und _txt._height
kannst du die grösse des textfeldes definieren.
Damit definiere ich nur die Größe der Begrenzungsbox.

Der Text soll aber 500px groß sein
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 07-02-2007, 11:17   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
auch dafür gibt es befehle und die sind auch in der flash-hilfe zu finden
siehe
size (TextFormat.size-Eigenschaft)
da steht auch ein anwendungsbeispiel dabei

was sich bei der höhe ändern soll, wenn da "MM" steht verstehe ich allerdings nicht.
sowas geht z.b. auch:
_txt._yscale=500;
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (07-02-2007 um 11:20 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 07-02-2007, 11:26   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Hi,

wenn die Breite für 1 M 500 ist, ist die Höhe zb auch 500.
Bei 2 M ist die Breite wieder 500 aber die Höhe nur noch 250.
2 M wären ja Breite 1000.

Size geht wohl nur bis 130.(Siehe Datei : BTN Size++)

Habe mal eine Demo angehängt.
So wie das Hellblaue Rechteck sich verändert,
sollte auch Text sich ändern.
Angehängte Dateien
Dateityp: rar breite.rar (6,5 KB, 1x aufgerufen)
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 07-02-2007, 11:49   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
tja, irgendwann ist halt schicht ;-)

aber damit z.b. geht mehr:
this._yscale = this._xscale = 1000;
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele