Просмотр полной версии : 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]);
}
}
}
zachem eto nuzhno.....
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
единственный выход разбить код атача на кадры и повесить табличку лоадинг :)
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.....................
onClipEvent (mouseMove) {
for (i=0; i<1710; i++) {
if (_root.e1.eraser.hitTest(arr[i])) {
trace ("askldhgflakf");
}
}
}
i komp nachinaet krichat ... vizzhat... hripet.....
а не легче на приатаченные мувики повесить что то типа
onClipEvent(mouseDown) {
if(hitTest(_root._xmouse,_root._ymouse,true)) {
removeMovieClip(this);
}
}
vtom to vse i delo.... mne ne nuzhen :onClipEvent(mouseDown) ...
mne ne nuzhno nazhimat na clip......
mne nuzhno mimo nego proiti i on " bum" propal....
тормозной однако :)
надо подумать как оптимизить
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,.....
как ни крутись тормозить все равно будет
или каждый "стираемый" элемент будет проверять находится ли над ним резинка, или же резинка будет проверять какие из "пикселей" под ней находятся, результат один - томоза :(
можно конечно использовать свойство _droptarget но этот вариант я думаю тебе не подойдет :)
:( :( :( :( :( :(
:confused: :confused: :confused:
nu vot....
rabotaet....
tormozit....
no rabotaet....
уж что то сильно тормозит :) у меня меньше тормозило
Нет други мои, не истинный путь вы избрали.
Иначе поступать надобно.
Надобно завести контроллер, регистрирующий точки-мувиклипы, хранящий в себе их координаты упорядоченые в зависимости от координат. Далее делать проверку координат входящих в кисть-ластик, и удалять объекты-точки сообразно положению. Времени на это нет сейчас, но вечером сотворю примерчик.
Никак наш достопочтенный друг решил обагатиться на слабостях человеческих к азартным играм? :)
TO C2PLUS:
OBESHANNOGO ZHDU!!!!!!!!!!!!!!!!!!!!!!!!!!!!
chestno govorja ja uzje po drugomu sdelal, no hochetsja poshupat to o chom ti tam govorish
:-)
Кх-кх! :)
я вчера не успел. :)
nu nu.......
zhdems.....
:-)
[subway]design
16.12.2001, 11:34
yurail, рисовалку решил сделать?
мою глянь, пожалуйста:
http://www.flasher.ru/forum/showthread.php?s=&threadid=23714
www.subwaydesign.by.ru/painter.html
:-)
neet.... risovalku ne sobirayus :-))))))))
delal ee eshe god nazad.......
eto budet igrushka... poka kommercheskaja taina..... no koe kto tut uzhe ponjal chto eto.....
chitai vishe....
[subway]design
16.12.2001, 11:55
арканоид, лотерейный билет?
прошу иметь терпение. :)
ох, и тяжко мне будет после такой выдержки признать, что мой алгоритм жутко тормозит. :)
agaaaa!!!
nu dik pokazivai...
nazvalsja gruzdem, ponimaesh li........
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.