Nicht mehr ganz neu hier
Hi!
Ich habe jetzt schon länger das Internet durchforstet und mich mit CSS sowie ActionScript 2.0 herumgespielt komme aber nicht zu dem Ergebniss, welches ich gerne hätte.
Folgende Aufgabenstellung:
Die Flashbühne hat eine größe von 900x600.
Diese soll sich nicht verändern.
Die Bühne soll immer horizontal und vertikal zentriert sein.
Ich habe im moment 2 Flashfiles:
index.swf und Main_scale.swf
index.swf dient nur der verschiebung der eigentlichen Bühne Main_scale.
In diesem Versuch hab ich ohne CSS gearbeitet.
Spielwiese:
Was hier nun das Problem ist: sobald der Browser kleiner als 900x600 wird kann man nicht nach rechts scrollen um den rest der Bühne zu sehen. Gibt es eine Möglichkeit HTML und Flash das ganze so zu verklickern, dass man erstens im Flash per Mousewheel und 2. die ganze bühne scrollen kann?
tia
Flo
Ich habe jetzt schon länger das Internet durchforstet und mich mit CSS sowie ActionScript 2.0 herumgespielt komme aber nicht zu dem Ergebniss, welches ich gerne hätte.
Folgende Aufgabenstellung:
Die Flashbühne hat eine größe von 900x600.
Diese soll sich nicht verändern.
Die Bühne soll immer horizontal und vertikal zentriert sein.
Ich habe im moment 2 Flashfiles:
index.swf und Main_scale.swf
index.swf dient nur der verschiebung der eigentlichen Bühne Main_scale.
In diesem Versuch hab ich ohne CSS gearbeitet.
Spielwiese:
Code:
_root.createEmptyMovieClip("index_mc",0);
index_mc.loadMovie("Main_scale.swf");
Stage.align = "TL";
Stage.scaleMode = "noScale";
var stageListener:Object = new Object();
stageListener.onResize = function() {
rootwidth = 900;
rootheight = 600;
StageWidth = Stage.width;
StageHeight = Stage.height;
trace(StageWidth+" "+Stage.width+" "+StageHeight+" "+Stage.height);
_root.text1_txt.text = StageWidth+" "+StageHeight+" ";
Xlimit = StageWidth/2-rootwidth/2-10;
Ylimit = StageHeight/2-rootheight/2-5;
if (StageWidth>=rootwidth) {
_root.index_mc._x = Xlimit;
} else {
_root.index_mc._x = 0;
}
if (StageHeight>=rootheight) {
_root.index_mc._y = Ylimit;
} else {
_root.index_mc._y = 0;
}
};
Stage.addListener(stageListener);
stageListener.onResize();
Was hier nun das Problem ist: sobald der Browser kleiner als 900x600 wird kann man nicht nach rechts scrollen um den rest der Bühne zu sehen. Gibt es eine Möglichkeit HTML und Flash das ganze so zu verklickern, dass man erstens im Flash per Mousewheel und 2. die ganze bühne scrollen kann?
tia
Flo