flash floating jms

  • 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

  • tnx kõigile ... nendest peaks piisama (:

    20. aprill 2007 - 15:27:51 · Otselink