Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-10-2003, 20:50   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 31
Question trace(this._width) liefert falsche Werte, ein BUG???

Hallo zusammen,

ich habe einen statischen Text geschrieben und in ein MC-Symbol umgewandelt. Die Instanz ist 123 Pixel breit, sagt jedenfalls FlashMX. Wenn ich mir nun über trace(this._width); die Breite des MCs nach der Veröffentlichung anschaue, steht da 128.25 Pixel. Ich habe auch schon krassere Unterschiede von bis zu 150 Pixeln gehabt.
Die Darstellung stimmt allerdings, die Clips sehen nicht gestaucht oder gestreckt aus. Die MCs werden einfach nur angezeigt, es gibt keine weiteren Aktionen damit. Was kann da schiefgehen?

Wäre über jede Hilfe dankbar!

PS: Das Problem tritt auch nicht immer auf, aber häufig, wenn statischer Text in MCs umgewandelt wird.
twinsen ist offline   Mit Zitat antworten
Alt 07-10-2003, 21:19   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi,

kann dir zwar nicht gleich helfen, habs aber gerade ausprobiert:
Bei mir kommt bei trace ein Wert raus, der etwa 10px kleiner ist als die im Inspektor angezeigte Breite... Seltsam
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 07-10-2003, 21:20   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 31
kleiner hatte ich auch schon. Ich kapiers auch überhaupt net
twinsen ist offline   Mit Zitat antworten
Alt 07-10-2003, 21:28   #4 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
Hi!

Das liegt daran, das sich der MC von der Größe her beim statischen Text an den tatsächlich gerenderten Pixeln orientiert.

Bei dynamischen und/oder Input-Textfeldern wird jedoch die tatsächliche Breite des Textfeldes ausgewertet.

Edit:
Das erklärt allerdings nicht, warum ein größerer Wert ausgespuckt wird... Poste doch mal bitte eine .Fla in der dieses Phenomen zu bewundern ist...



Gruss, Chino
__________________
» flashbored since 2006
» my band: radioghost

Geändert von Chino (07-10-2003 um 21:30 Uhr)
Chino ist offline   Mit Zitat antworten
Alt 07-10-2003, 21:33   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 31
ok, dass funktioniert.

etwas ähnliches hatte ich mir gedacht, deshalb habe ich eine unsichtbare Form in den Hintergrund gelegt und gehofft, dass sich der MC daran orietniert, aber dass hat auch nicht immer geholfen. Ich finde das schon ein merkwürdiges verhalten, dass leider beim neuen Flash auch noch auftritt.

Trotzdem natürlich danke, mit dynamischen Text funzt es
twinsen ist offline   Mit Zitat antworten
Alt 07-10-2003, 21:36   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 31
hier noch ein beispiel für größere Werte...
Angehängte Dateien
Dateityp: zip textfeld.zip (2,0 KB, 3x aufgerufen)
twinsen ist offline   Mit Zitat antworten
Alt 07-10-2003, 21:39   #7 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
Tja, gibt auch nen kleineren Wert aus...

Haste dich evtl. verguckt?

Gruss, Chino
__________________
» flashbored since 2006
» my band: radioghost
Chino ist offline   Mit Zitat antworten
Alt 07-10-2003, 21:53   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 31
also bei mir steht im FlashMX 123.1 Pixel und nach der Veröffentlichung 128.25 Pixel. Was kommt den bei dir raus?
twinsen ist offline   Mit Zitat antworten
Alt 07-10-2003, 21:55   #9 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
Bei mir gibbet 118.8...
__________________
» flashbored since 2006
» my band: radioghost
Chino ist offline   Mit Zitat antworten
Alt 07-10-2003, 21:58   #10 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 31
Macromedia ich danke Dir für die vielen schönen Momente
twinsen ist offline   Mit Zitat antworten
Alt 07-10-2003, 22:27   #11 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
Ey, so schnell wird hier nicht aufgegeben... Ich will jetzt wissen warum das so ist...

Hast du das mal mit anderen Schriften probiert?

Gruss, Chino
__________________
» flashbored since 2006
» my band: radioghost
Chino ist offline   Mit Zitat antworten
Alt 07-10-2003, 22:32   #12 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 31
Hut ab vor deiner motivation

also mit times new roman sind es noch gut 3 Pixel mehr als es sein sollten

Mit ner anderen Schrift hatten wir das Problem ganz extrem. 4 Textfelder waren etwa 30 Pixel zu breit und das letzte etwa 150 zu schmal. Ich weiß gerade leider nicht mehr welche Schrift das war und hab auch die Datei nicht parat
twinsen ist offline   Mit Zitat antworten
Alt 07-10-2003, 22:48   #13 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
Mmh. Immer noch komisch...

Fällt mir echt momentan nix mehr zu ein warum das so ist. Egal, mal ne Nacht drüber schlafen - vielleicht kommt ja jemandem noch ein Geistesblitz...

Gut´s Nächtle, Chino
__________________
» flashbored since 2006
» my band: radioghost
Chino ist offline   Mit Zitat antworten
Alt 07-10-2003, 22:50   #14 (permalink)
Neuer User
 
Registriert seit: Oct 2002
Beiträge: 31
wenn noch jemandem was einfällt, bitte melden. danke für deinen elan

dis denne,

twinsen
twinsen ist offline   Mit Zitat antworten
Alt 07-10-2003, 22:53   #15 (permalink)
dummschnack
 
Benutzerbild von Chino
 
Registriert seit: Mar 2002
Ort: Essen
Beiträge: 1.778
Lightbulb

Einen hab ich noch...

Du kannst ja (morgen) mal testen, ob das vielleicht am onClipEvent(load) liegt. Vielleicht greift der ja, bevor sich Flash im klaren darüber ist, wie breit denn bitte schön der Text zu sein hat...

Man weiß ja nie...

Mach einfach mal zum testen ein enterFrame draus, vielleicht klappt´s ja...

So, jetzt bin ich aber auch ruhig.

Gruss, Chino
__________________
» flashbored since 2006
» my band: radioghost
Chino 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:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele