Autor Zpráva
johnik
Profil *
Ahoj, mám problém s načítáním obrázků:

do nějakého klipu nčtu externí obrázek neco_mc.loadMovie("neco.jpg",this);
a potřebuju změnit jeho rozměry, jenže když dám _width či _height, nic se neděje. trace píše 0.

Potřebuju radu, dík
Rokka
Profil
co zkusit _xscale a y....

zadavas spravne cesty?
johnik
Profil *
Dík, ale už jsem to vyřešil. Yscale a x.. nejde použít, jelikož každý obrázek má jinou velikost.
Rokka
Profil
Hodil by jsi sem reseni?
johnik
Profil *
Jednoduché: místo loadMovie použij loadClip. Je to trochu složitější, ale jestli flash ovládáš, měl bys to zvládnout.

this.createEmptyMovieClip("image_mc", this.getNextHighestDepth());
var image_mcl:MovieClipLoader = new MovieClipLoader();
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
    trace(target_mc._name+" = "+target_mc._width+" X "+target_mc._height+" pixels");
};
image_mcl.addListener(mclListener);

image_mcl.loadClip("example.jpg", image_mc);
FlashManiac
Profil
jde to i pres loadClip..
vtip je v tom, ze si jen vytvoris nejaky interval kterym nasledne treba po 1s spustis funkci toho rozmeru MC..(po 1s uz je tam bezpecne pravdepodobne vsechno nacteno) a interval vymazes..
ale samozrejme pres loadery je to lepsi:)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0