Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-07-2005, 20:03   #1 (permalink)
Neuer User
 
Benutzerbild von dnex5
 
Registriert seit: May 2003
Ort: Österreich
Beiträge: 90
Stage.witdh ändert sich beim Film testen in Flash?!

Ich lese in einem Bild per Actionscript die Breite der Flashbühne aus:

ActionScript:
  1. breite = Stage.witdh;

Dann teste ich den Film in Flash, lasse die Variablen auflisten, ja passt die Bühne ist ~620 Pixel - so wie ich es eingestellt habe. Ich gehe zum zweiten Bild, gehe zurück zum ersten (mit Buttons), lasse wiederrum die Variablen auflisten - und sie da: Die Bühne ist breiter geworden!!!

Wenn ich die erzeugte Swf-Datei im Player öffne, dann passe es wieder (breite wird zu einer Berechnung benötigt)...

Als in Flash selbst ändert sich der Wert der Bühne, im Swf-Player passt es...

Guckt euch bitte beliegende Datei (einmal MX, einmal MX 2004) an und sagt mir ob ihr auch das gleiche Problem habt... Kann man das Problem beim Film testen umgehen?
Angehängte Dateien
Dateityp: zip remember.zip (45,0 KB, 2x aufgerufen)
__________________
Was denkbar ist, ist programmierbar!
Flash.Nepraunig.com
dnex5 ist offline   Mit Zitat antworten
Alt 10-07-2005, 21:16   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
http://www.seibsprogrammladen.de/fra...ispiele/flash7
-> Stage_size
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
Alt 10-07-2005, 21:24   #3 (permalink)
Neuer User
 
Benutzerbild von dnex5
 
Registriert seit: May 2003
Ort: Österreich
Beiträge: 90
?

Ich verstehe jetzt nicht ganz wie mir das Beispiel von der Seite helfen kann...

Kannst du mir vielleicht erklären, warum Flash einmal beim Testen des Movieclips die richtige Größe anzeigt (620), ich klicke auf "leicht" in meiner Datei, gehe zurück mit "neu" und dann wird die falsche Größe angezeigt - und meine Spielkarten werden viel zu groß...

Aber im SWF-Player funktioniert es - egal welche Größe der Flashfilm hat (skaliert oder nicht).
__________________
Was denkbar ist, ist programmierbar!
Flash.Nepraunig.com
dnex5 ist offline   Mit Zitat antworten
Alt 10-07-2005, 22:44   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
buehnenbreite = Stage.width;
das ist ein weit verbreiteter irrtum!
(das erklärt mein anhang, wenn man ihn liest ;-)

die stage ist der platz, den der browser zur darstellung des swf's zur verfügung hat. bzw. die grösse des fensters des projektors und nicht die von dir angegebene breite des swf's. diese 620 kannst du garnicht auslesen!
- erzeuge mal ein textfeld, in das du den wert reinschreibst
- im projektor ansicht 100%
- und das fenster schön breit ziehen und ...

gib den wert direkt an:
buehnenbreite = 620;
__________________
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:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele