flash floating jms
-
Kristo Vaarmari 16 a
kuidas teha flashis sellist asja, et taustaks on 100% x 100% flash ja sisse loetakse muuvi, mis on fikseeritud suurusega - sarnaselt nagu siin
link tutorialile oleks abiks ... ise ei oska õiget märgusõna sellele leida
20. aprill 2007 - 10:56:18 · Otselink
-
Ooker 16 a
Ma olen teinud umbes nii:
Stage.scaleMode = "noscale";
var kõrgus:Number = 400;
function setStage(){
var maxKõrgus:Number = Stage.height;
var keskPunktY:Number = kõrgus/2;
var marginY:Number = maxKõrgus/2 - keskPunktY;
minY = 0-marginY;
maxY = kõrgus+marginY;
var ylaosaTween = new mx.transitions.Tween(ylaosaMC, "_y", mx.transitions.easing.Back.easeOut, ylaosaMC._y, Math.floor(minY), 1.5, true);
var allosaTween = new mx.transitions.Tween(allosaMC, "_y", mx.transitions.easing.Back.easeOut, allosaMC._y, Math.floor(maxY), 1.5, true);
}
var stageListener:Object = new Object();
stageListener.onResize = function() {
setStage();
};
Stage.addListener(stageListe ner);
setStage();Nüüd, kui sul on flashis kaks instancet - allosaMC ja ylaosaMC, siis hoiavad need ennast akna üla, ja allossa.
Kindlasti on mingeid optimaalsemaid ja korralikumaid võimalusi, aga mu tasemele kärab see küll :)20. aprill 2007 - 13:08:54 · Otselink
-
Ooker 16 a
watch out: eelviimases reas on ühe vale tühiku sisse löönud, peaks olema
Stage.addListener(stageListener);20. aprill 2007 - 13:12:02 · Otselink
-
paries 16 a
Muidu vist peaks ka siin olema analoogne õpetus. Full Browser Flash nime all. FLV failid.
20. aprill 2007 - 13:22:30 · Otselink
-
Jolly† 16 a
static function alignBackGround(){
Stage.scaleMode = "noScale"
Stage.align = "TL"
_root.bckUp._x = 0;
_root.bckUp._y = 0;
_root.bckUp._height = Stage.height/3;
_root.bckUp._width = Stage.width;
if(Stage.height > 615){
_root.bck._x = 0;
_root.bck._y = Stage.height - 215;
_root.bck._width = Stage.width;
_root.markers._x = Stage.width - 500;
_root.markers._y = Stage.height - 215;
}
else{
_root.bck._x = 0;
_root.bck._y = 400;
_root.bck._width = Stage.width;
_root.markers._x = Stage.width - 500;
_root.markers._y = 400;
}
if(Stage.width >= 875){
_root.mainStage._x = Stage.width/2 - 450;
}
else{
_root.mainStage._x = -8;
}
if(Stage.height >= 525){
_root.mainStage._y = Stage.height/2 - 250;
}
else{
_root.mainStage._y = 10;
}
_root.maskInstance._x = _root.mainStage._x-28;
_root.maskInstance._ y = _root.mainStage._y-10;
}20. aprill 2007 - 13:48:09 · Otselink
-
Jolly† 16 a
siin on ka erinevad alignimise variandid
kus siis_root.mainStage on peamine klipp, _root.maskInstance on tal maskiks (eri alajaotuste vahetuste animeerimiseks), bck, bckUp ja markers on taustaelemendid... lõpupoole need ifid on selleks et brauserit väiksemaks tehes põhitekst vasakule üles nurka jääks...
20. aprill 2007 - 13:52:41 · Otselink
-
jüri 16 a
http://www.pixel.ee/flash/files/html/ sealt 100x100
20. aprill 2007 - 14:15:10 · Otselink
-
Kristo Vaarmari 16 a
tnx kõigile ... nendest peaks piisama (:
20. aprill 2007 - 15:27:51 · Otselink