Autor Zpráva
osi011
Profil
Měl bych dotaz... Snažím se vedle sebe zobrazit pět MC, jenže se zobrazuje jen jeden. Možná nějak nesedí hloubka, jenže se mi zdá že je vše v pořádku. Prosím poraďte
Tady je kod dvou MC, ostatní jsou stejné, jen je jiné pořadové číslo.

foto1 = _root.pozadi.attachMovie("foto1", poleFotek[0+posun], this.getNextHighestDepth(), {_x:30, _y:150});
setProperty(foto1, _width, 80);
setProperty(foto1, _height, 60);

foto2 = _root.pozadi.attachMovie("foto2", poleFotek[1+posun], this.getNextHighestDepth(), {_x:115, _y:150})
setProperty(foto2, _width, 80);
setProperty(foto2, _height, 60);
XXX
Profil
osi011
Sam sis odpovedel a nechapu, proc si nezkusis zmenit tu hloubku nebo ji vypsat u kazdeho MC prikazem trace();
Myslim, ze nacitas ty MC ve stejnem okamziku a prirazuje se jim pokazde stejna hlouka. Zkus pokazde pricist urcitou promenou zvysenou o jednicku:

var cislo:Number = 1;
foto1 = _root.pozadi.attachMovie("foto1", poleFotek[0+posun], this.getNextHighestDepth()+cislo, {_x:30, _y:150});
cislo++;
setProperty(foto1, _width, 80);
setProperty(foto1, _height, 60);

foto2 = _root.pozadi.attachMovie("foto2", poleFotek[1+posun], this.getNextHighestDepth()+cislo, {_x:115, _y:150})
cislo++;
setProperty(foto2, _width, 80);
setProperty(foto2, _height, 60);


atd ;)
osi011
Profil
Super, tohle pomohlo. Myslel jsem, že ta metoda getNextHighestDepth() se stará o každý MC zvlášť. Naskytl se ale další problém a to ten, že setProperty funguje jen u prvního MC. Tady ale netuším v čem je problém.
XXX
Profil
osi011
Pouzivani metody setProperty je naprosto zbytecne. Melo by fungovat toto:

_root.pozadi["foto1"]._width = 80;
_root.pozadi["foto1"]._height = 60;


atd pro ostatni MC ...

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: