Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-02-2009, 12:42   #1 (permalink)
ich versuchs ja
 
Benutzerbild von netterkerl1981
 
Registriert seit: Sep 2007
Ort: Kassel
Beiträge: 281
Exclamation BUG in textfield.width

Hallo Forum,

ich habe etwas erstaunliches gefunden:
(ich hoffe es gibt nicht schon einen Threat dazu... Hab SuFu genutzt aber nix gefunden)

PHP-Code:
var tf:Textfield = new Textfield();
tf.width 200;
trace(tf.width); 
wer jetzt glaub, da kommt 200 raus, der irrt.
Ich schätze mal dass die eingabe das Textfield übernimmt und annimmt es wären Punkte und nciht Pixel.
Bei der Ausgabe meldet sich sicherlich das Displayobject und meldet die Pixel an...

Wer jetzt aber gern ein Textfeld auf 200 Pixel vergrößern will, der kann dies hier machen:
PHP-Code:
var tf:Textfield = new Textfield();
tf.width 200;
var 
fac 200/tf.width;
tf.width fac*200;
trace(tf.width); //ungefähr 200 
das ließt sich für mich als wäre 1+1=3... ist nicht so schön...

Hat das schon jemand beobachtet? Gibts dazu ne andere Möglichkeit?

Danke fürs zuhören.
Evtl. hilfts ja jemandem mal...
__________________
Zitat:
Eigentlich bin ich ganz anders. Ich komm nur viel zu selten dazu.
Udo Lindenberg und Jan Delay
netterkerl1981 ist offline   Mit Zitat antworten
Alt 12-02-2009, 12:59   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von netterkerl1981 Beitrag anzeigen
wer jetzt glaub, da kommt 200 raus, der irrt.
PHP-Code:
var tf:TextField = new TextField();
tf.width 200;
trace(tf.width);// -> Ausgabe: 200 
???
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 12-02-2009, 13:03   #3 (permalink)
ich versuchs ja
 
Benutzerbild von netterkerl1981
 
Registriert seit: Sep 2007
Ort: Kassel
Beiträge: 281
Oh...
ok...

äähhhm...

Stimmt ich hab ja auch ne andere Ausgangslage...
Ich habe ein Object erstellt und darin ein Textfield (mittels Flash CS4)
wenn ich dann das textfeld versuche so anzusteuern, klappts nur wie oben beschrieben...
__________________
Zitat:
Eigentlich bin ich ganz anders. Ich komm nur viel zu selten dazu.
Udo Lindenberg und Jan Delay
netterkerl1981 ist offline   Mit Zitat antworten
Alt 07-02-2010, 17:32   #4 (permalink)
back to _root
 
Benutzerbild von neo_505
 
Registriert seit: Feb 2004
Beiträge: 330
Keine Anhnung was Du gemacht hast, aber Du solltest vielleicht explizit ZUERST
mal autoSize auf NONE stellen ...
PHP-Code:
myTextField.autoSize            =    TextFieldAutoSize.NONE 
__________________
Wird alles wahrgenommen, registriert und auf dem riesigen WTF?!-Haufen abgelegt.
Warnung! Falscher oder fehlender Kaffee! Benutzer angehalten.
lab5.ch - Webdesign Basel
“My software never has bugs. But sometimes develops random features ...”
All that we see or seem, Is but a dream within a dream
neo_505 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bug, textfield, width

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 16:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele