[ Gatsu @ 20.06.2007. 22:34 ] @
Potrebo mi je da sa harda ucitam sliku (dinamicki) i da je resazjujem da stane cela na ekran a da cuva ratio.Pa zbog toga moram nekako da provalim kako da ocitam dimenzije u flashu za tu sliku. Molim za pomoc
[ WOW @ 21.06.2007. 10:35 ] @
napravis jedan potpuno prazan Symbol i nazoves ga image
napravi novi layer u root-u i nazoves ga actions
u prvom frejmu actions layera pisi


Code:


//prvo definises dve promenljive sirinu i visinu prostora u koji hoces da ucitas sliku sa harda
width = new Number(144);
height = new Number(60);

//------------------------------------------------------------------------------------
//definises novi objekat MovieClipImage
imageLoader = new MovieClipLoader();

//temp u principu ne moras definisati (mozes koristiti i celu putanju ali ovak je po mom misljenju bolje ako ikad budes menjao poziciju
//MovieClip-a "image" (a i lakse ce biti kada budes morao da upotrebis code za neki novi projekat))

temp = eval("_root.image");

//onLoadInit je funkcija koja se izvrsava u prvom frejmu movie clipa ucitane slike - i tek tada mozes koristiti _width i _height svojstva ucitane slike
imageLoader.onLoadInit = function(temp) {
    temp._xscale = 100;
    temp._yscale = 100;
    // resize ------------------------------------------------------------------------
    if ((temp._width>width) || (temp._height>height)) {
        if (temp._width/temp._height>width/height) {
            temp._xscale = temp._yscale=100*width/temp._width;
        } else if (temp._width/temp._height<=width/height) {
            temp._xscale = temp._yscale=100*height/temp._height;
        }
    }
    // center ------------------------------------------------------------------------
    temp._x = (width-temp._width)/2;
    temp._y = (height-temp._height)/2;
};


//i sada gd ti treba samo pozoves funckiju

imageLoader.loadClip("http://www.createfusion.com/nekaSlika.jpg", eval("_root.image"));


//imaj u vidu da loadClip moze da ucita SAMO jpg/jpeg slike i eventualno druge swf fajlove.




hope this helps,
darko
[ Gatsu @ 21.06.2007. 20:34 ] @
Hvala ti Darko, najveci kralju medju kraljevima... mozda zvuci kao slihtanje, al ja sam se sa tim je_akao skoro ceo dan, a samo to mi ostalo da uradim. Inace radim neku prezentaciju burazeru za fax.
Hvala jos jednom
I jos jednom
itd..
[ WOW @ 25.06.2007. 10:39 ] @
no problem