![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2006
Сообщений: 177
|
может лучше _root.onEnterFrame а не setInterval. Хотя не доверяю я этому событию, мне здается, что флешка из-за него начинает тормозить.
|
|
|||||
|
Смотря для каких целей. Но тебе лучше юзать onEnterFrame. И нифига события не тормозят, как бы не наоборот.
|
|
|||||
|
Итервал иногда и круто весит если где что забудешь почистить....
короче улетел мой тот код, составила щас уже упрощенный до предела... вот: var i:Number = 1;
function myScript():Void {
var dot:MovieClip = attachMovie("mc1", "new_mc"+i, i++);
dot._x = _xmouse;
dot._y = _ymouse;
dot.onMouseMove = function() {
// вот тут по идее нужно задать чтобы эти мувики через определенный интервал времени аттачились И ТОЛЬКО пока мышка движется. Но как?
};
}
myScript();
Последний раз редактировалось Ksюta; 18.01.2007 в 00:28. |
|
|||||
|
Регистрация: Jul 2006
Сообщений: 72
|
разве онЭнтерФрейм... работает когда мувик не проигрывается???? по моему нет.. отсюда вывод этим пользоваться не стоит( по карйней мере в данном случае)...
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
а как вам такой способ?
checkRate = 100;
lim = 1000;
function rememba (){
lastMove = getTimer();
if(!active){
checkInterval = setInterval( checkIt, checkRate );
trace("active");
}
active = true;
}
onMouseMove = rememba;
function checkIt(){
if(getTimer() - lastMove > lim){
trace("stopped");
clearInterval(checkInterval);
active = false;
}
}
onMouseMove();
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 580
|
Ksюta
Если не секрет, для чего вам такое событие понадобилось? |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
пока писал, информация устарела ((
если надо аттачить мувики, предлагаю такой способ: var lastX:Number;
var lastY:Number;
var i:Number = 1;
function myScript():Void {
if( lastX == _xmouse && lastY == _ymouse) return;
var dot:MovieClip = attachMovie("mc1", "new_mc"+i, i++);
dot._x = lastX = _xmouse;
dot._y = lastY = _ymouse;
}
onEnterFrame = myScript;
Или использовать BitmapData upd: исправил, было пропущено i Последний раз редактировалось Kikasso; 18.01.2007 в 00:54. |
|
|||||
|
Цитата:
|
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
я там i забыл, исправил.
Если сабж, то пост 15. Если аттачить по мышке, пост 17. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|