Autor | Zpráva | ||
---|---|---|---|
SJack Profil * |
#1 · Zasláno: 13. 1. 2011, 19:32:46
Zdravím, jsem s programováním začátečník a potřeboval bych udělat pro mě zatím nemožnou věc.
Mám MovieClip, který má 8 obrázků onClipEvent (load) { _root.randomgallery.gotoAndStop(random(8)+2); } Tímto skriptem jsem ho umístil na obrazovku a nastavil, aby se při spuštění zobrazoval náhodný snímek uvnitř. stop(); for (i = 1; i < 5; i++) { duplicateMovieClip("randomgallery", "newrandomgallery"+i, i); eval("newrandomgallery"+i)._x += 175*i; eval("newrandomgallery"+i).gotoAndStop(random(8)+2); } Tento skript vytvoří sadu pěti vedle sebe otevřených MC, kdy každý zobrazuje jiný snímek. Zajímalo by mne, jak by se dala vytvořit mřížka těchto random snímků z MC, třeba 5 x 4, nebo jiná velikost, kterou bych mohl upravit. Sám jsem něco zkoušel, ale většinou jsem dopadl tak, že se zobrazily jen duplikáty buď v ose x, nebo v ose y. Díky za případnou radu. |
||
FlashManiac Profil |
#2 · Zasláno: 15. 1. 2011, 09:52:41
var pocitadlo:Number=10; for(var i:Number=0;i<4;i++){ for(var j:Number=0;j<5;j++){ duplicateMovieClip("randomgallery", "newrandomgallery"+pocitadlo, pocitadlo); this['newrandomgallery'+pocitadlo]._x=0+175*i; this['newrandomgallery'+pocitadlo]._y=0+175*j; this['newrandomgallery'+pocitadlo].gotoAndStop(random(8)+2); pocitadlo++; } } zkus tohle.. nevím zda to bude plně fungovat.. je to napsané teď na koleně.. ale jde o princip.. |
||
Časová prodleva: 13 let
|
0