Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-10-2003, 15:50   #1 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Stage.onResize Bug

hi,


mit folgender Einstellung wird der Event "onResize" nicht mehr ausgeführt:

Stage.scaleMode = "showAll";

weder im Browser noch offline.

Ist das bekannt ? Gibt es einen Workaround ?
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 10-10-2003, 15:55   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Frag doch einfach einmal pro Sekunde die Bühnengroesse ab.

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 10-10-2003, 15:59   #3 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
So schnell lässt Du Dich auf einen Workaround ein ?

Schmutzig, schmutzig :o)

Aber der Hund (Flash) gibt mir immer meine Bühnengröße zurück, auch wenn der Film skaliert ist....

Ich brauche den echten Wert.
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 10-10-2003, 16:16   #4 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Also nochmal etwas deutlicher:

Der Flashfilm wird in einer Intranetlösung laufen und wird skaliert, je nach freier Browserfläche.
Also habe ich den Flashfilm im HTML auf 100% gestellt.
Die Einstellung "showAll" ist default, kann ich auch weglassen, dabei wird der Film proportional, also nicht verzerrt mit skaliert.
Jetzt brauche ich aber die jeweilige Größe des Flashfilms.

onResize funktioniert nicht.
Stage.width und Stage.height sind immer genauso gross, wie meine Filmeinstellungen, auch wenn der Film offensichtlich skaliert ist.

Das kann doch nicht so sein, oder ?
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 22-03-2005, 13:23   #5 (permalink)
Aushilfsflasher
 
Registriert seit: Aug 2004
Beiträge: 123
Genau das selbe Problem habe ich auch gerade... Man müsste irgendwie einen Listener schreiben der die genaue Bühnengröße ausgibt

Die Eigenschaft showAll brauche ich ja um meine Seite gescheit zu skalieren, aber trotzdem möchte ich darüber informiert werden ob die Seite nun Originalgröße hat oder nicht (um eventuelle Texte auszurichten usw.)...

Jemand ne Idee?
djx-hale ist offline   Mit Zitat antworten
Alt 22-03-2005, 16:01   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
das "problem" dürfte wohl im falschen verständnis von "stage" liegen.

stage ist nicht die von "uns" vorgesehene swf-grösse, sondern der bereich, in dem sich diese befindet.
wenn scaliert, dann sind diese identisch und es ändert sich nichts. da macht auch ein event wenig sinn (die von uns erhoffte/erwartete grösse im verhältnis zur browser-fenstergrösse gibt flash NICHT aus).
wenn hingegen die grösse des swf's festgeschrieben ist, dann ändert sich stage relativ zum swf.

also das ganze swf mittels noStage+onResize nach wunsch positionieren bzw. scalieren:
_root._xscale=50;
...

@djx-hale
also "verkehrt" denken:
gewissermassen nicht den text scalieren, sondern alles drumherum grösser/kleiner machen (_root verkleinern, text.size vergrössern).
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 22-03-2005, 20:27   #7 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
http://www.seibsprogrammladen.de/fra...ispiele/flash7

-> stage_size
flash6
Die Grösse des SWF's in der HTML-Seiten selbst bestimmen
__________________
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 10:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele