Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-09-2004, 16:13   #1 (permalink)
always learning
 
Registriert seit: Aug 2001
Ort: Wien
Beiträge: 67
Smile Stage und Grössenangaben in HTML ...

Hallo zusammen,

hab' die Such-Funktion des Forums zwar bemüht, bin aber nicht so richtig fündig geworden ...

Vielleicht hat ja jemand einen Tip für folgendes Problem!

1) Ich entwickle einen Movie mit - sagen wir mal - Stage-Size 550 x 400
2) wenn ich diesen Movie in HTML über das Object Tag einbinde
kann ich die PARAM width und height angeben
z.B 800 x 600

Wenn diese Angaben von den 550x400 abweichen, wird normalerweise
der Inhalt skaliert ... OK ... PARAM scale auf noScale setzen!
dann werden die Inhalte nicht mehr verzerrt!

Jetzt ergeben sich daraus zwei Probleme:

a) Der Movie wird nicht mehr korrekt zentriert ...
b) Wenn ich mit AS auf Stage.width/height zugreife,
bekomme ich 550 x 400

ich habe aber 800 x 600 visuell reserviert!

Any ideas, wie man das in den Griff bekommt!

Ein paar Infos zu Hintergrund:

ich möchte eine "konfigurierbare" SWF-Applikation schreiben,
dass die Steuerelemente (ToolBoxen, etc.) automatisch am
verfügbaren Platz ausrichtet ...

Any hints are welcome!

Thx in advance
K
__________________
just curious how it works ... ;)

Geändert von the_navigator (27-09-2004 um 16:36 Uhr)
the_navigator ist offline   Mit Zitat antworten
Alt 27-09-2004, 20:34   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
du könntest die richtigen Größen nochmal per GET an den Film übergeben. Dazu hängst du die Werte im OBJECT / EMBED-Tag an den Dateinamen wie folgt an:

deinFilm.swf?wdh=123&hgt=321

Dann kannst du in deinem Film mit _root.wdh und _root.hgt auf Werte zugreifen.
Janoscharlipp ist offline   Mit Zitat antworten
Alt 28-09-2004, 00:04   #3 (permalink)
always learning
 
Registriert seit: Aug 2001
Ort: Wien
Beiträge: 67
Danke ...

Hallo,

Danke für den Hinweis, aber die Lösung kannte ich schon, find ich aber nicht so sauber ...

Die Bühne dynamisch zu resizen geht aber anscheinend wirklich nicht!

anyway ...

stay tuned
K
__________________
just curious how it works ... ;)
the_navigator ist offline   Mit Zitat antworten
Alt 28-09-2004, 00:38   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2004
Beiträge: 5
probiers mal hiermit...

PHP-Code:
// Inhalte nicht skalieren
Stage.scaleMode "noScale";

// Inhalte auf der X Achse zentrieren
Stage.align "t";

// Listener erstellen
var oListener:Object = new Object();

// Wenn sich die Größe der Bühne verändert
oListener.onResize = function():Void{
 
   
mcWhatEver._y Stage.height/2   // wenn anker für mc in der mitte
   
mcWhatEver._y Stage.height/- (mcWhatEver._height/2); // wenn l.o.

};

Stage.addListener(oListener); 

Geändert von eonic (28-09-2004 um 00:41 Uhr)
eonic 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