Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблемы с "увеличительным стеклом" (http://www.flasher.ru/forum/showthread.php?t=150032)

swat05 05.02.2011 01:13

Проблемы с "увеличительным стеклом"
 
Вложений: 1
Делаю увеличительное стекло (2х). Код написал правильный (вроде), все должно нормально работать, но в результате получается, что это самое стекло может двигаться только в каком то непонятном контуре и приближает неправильно. Помогите разобраться.

samana 05.02.2011 01:44

Вложений: 1
Код AS1/AS2:

pic_mc.pic_ldr.contentPath = "fail.jpg";
lil_mc.lil_ldr.contentPath = "fail.jpg";
 
_root.onMouseMove = function()
{
        var w:Number=pic_mc._width/lil_mc._width;
        var h:Number=pic_mc._height/lil_mc._height;
 
        linza_mc._x = this._xmouse;
        linza_mc._y = this._ymouse;
        pic_mc._x = -this._xmouse*w/2;
        pic_mc._y = -this._ymouse*h/2;
}

Клипы pic_mc и lil_mc, в библиотеке должны быть своими левыми верхними углами на нулевых координатах, а не своей серединой.
Вложение 25928

swat05 05.02.2011 01:51

samana , большое спасибо.


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

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