Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   изменение размера мувика движением мыши (http://www.flasher.ru/forum/showthread.php?t=60408)

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- расстояние, на которое приближается курсор и начинается увеличение


Часовой пояс GMT +4, время: 16:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.