|
|
|||||
Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
|
posovetuemsja?????
Dobroe utro vsem!!!!
delo takoe..... est movie... maaalenkii.. 5x5 px..... na nem cod: onClipEvent (load) { x0 = 10; y0 = 10; _root.ar = new Array(); for (s=0; s<30; s++) { for (c=0; c<20; c++) { _root.attachMovie("mc", "k"+ ++d, d); _root["k"+d]._x = c*5+x0; _root["k"+d]._y = s*5+y0; _root.ar.push(_root["k"+d]); } } } ja pokrivayu pole movie's... chtobi potom mozhno bilo ih steret "eraser-om"... rezinkoi stiratelnoi ........... problema v tom chto eto MOOOOre MC.... i kogda proishodit "push" komp prosto visnet.......... chto delat ????? mozhet est drugie idei???? .. kak stirat movieClip's...... |
|
|||||
виснет не из-за push'a
единственный выход разбить код атача на кадры и повесить табличку лоадинг :) |
|
|||||
Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
|
ok...
moget bit..... no teper mne nado probezhatsha po etomu massivu.... (mne nuzhen hitTest s etimi movikami)....... tam 1710 MC........ on prosto ne uspeet promchatsja tam..................... |
|
|||||
Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
|
i komp nachinaet krichat ... vizzhat... hripet.....
|
|
|||||
а не легче на приатаченные мувики повесить что то типа
onClipEvent(mouseDown) { if(hitTest(_root._xmouse,_root._ymouse,true)) { removeMovieClip(this); } } |
|
|||||
Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
|
vtom to vse i delo.... mne ne nuzhen nClipEvent(mouseDown) ...
mne ne nuzhno nazhimat na clip...... mne nuzhno mimo nego proiti i on " bum" propal.... |
|
|||||
ща пример доделаю
|
|
|||||
Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
|
ok..
senks |
|
|||||
тормозной однако :)
надо подумать как оптимизить |
|
|||||
Регистрация: Jun 2000
Адрес: Zemlja obetovannaja
Сообщений: 1,352
|
uuuu... navorotil to......
:-) spasibo Ish!!! tolko u menja pochti takoi zhe variant bil..... tormozit strashno....... ja probuyu seichas tak....: if (!initialized) { Initialize(); initialized = true; } function PieceX (col) { return xBase+col*xSpace; } function PieceY (row) { return yBase+row*ySpace; } function Initialize () { numRows = 20; numCols = 30; numCells = numRows*numCols; xBase = p0._x; yBase = p0._y; xSpace = p0._width*1; ySpace = p0._height*1; var c = 1; var r = 0; for (var i = 1; i<numCells; i++) { var name = "p"+i; p0.duplicateMovieClip(name, i); var newPiece = eval(name); newPiece._x = PieceX(c); newPiece._y = PieceY(r); newPiece.PieceNumber = i+1; //trace(name); if (++c>=numCols) { c = 0; r++; } } _root.posArray = []; for (i=0; i<numCells; i++) { _root.posArray[i] = "p"+i; } //trace(_root.posArray); } eto v pervom frame.... sdelai clip s name "p0"..... rabotaet bistree namnogo chem attach.... no nachinaesh delat eraser, opjat tormozit,..... |
Часовой пояс GMT +4, время: 09:04. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|