PDA

Просмотр полной версии : изменение размера мувика движением мыши


johnique
08.07.2004, 17:23
Люди! Помогите! Совсем голову сломал, как сделать такой эффект:
С чего начать даже не знаю.
Есть мувик 20*20 пикселей. Если мы приближаемся к центру квадрата мышкой , то он пропорционально увеличивается, как только достигли центра он увеличился до 40*40. Отводим мышку, мувик снова начинает уменьшаться пропорционально расстоянию от центра квадрата до координат мыши. Ну и т.д.

Может знает кто? А?
:(

Елё
08.07.2004, 17:47
я знаю
а в чем именно проблема?
В определении растояния от курсора до центра?
В изменении _xscale?

если с этим проблем нет но начни с определения растояния

Ромастый
08.07.2004, 19:44
И еще вопрос: Скалинг начинается с какого-то минимального расстояния до центра, или прямо от края стэйджа?

Ромастый
08.07.2004, 19:55
В самом простом варианте:
mc.onEnterFrame = function() {
var R=Math.sqrt(Math.pow(_root._xmouse-this._x,2)+Math.pow(_root._ymouse-this._y,2));
if(R<=W) {
this._xscale=this._yscale=100*((W-R)/W+1);
}
}

где W- расстояние, на которое приближается курсор и начинается увеличение