Форум 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)
-   -   Как можно cделать УВЕЛИЧЕНИЕ (zoom) в Action Script (http://www.flasher.ru/forum/showthread.php?t=95828)

muslimus 17.05.2007 11:26

Как можно cделать УВЕЛИЧЕНИЕ (zoom) в Action Script
 
КАК? Можно?

Kikasso 17.05.2007 11:56

Задействовав _xscale и _yscale

etc 17.05.2007 12:04

_xscale, _yscale, _width, _height.

Malahov 18.05.2007 11:20

я такое делал недавно для панорамы, вроде классно получилось

screamge 18.05.2007 11:26

добавлю k сказанному, mx.tansitions Zoom

googleavast 18.05.2007 11:28

Great Motion Tween - без AS
_xscale, _yscale, _width, _height - с AS

Malahov 18.05.2007 11:46

а можно и так, приведу тебе код который я использовал для панорамы, там у меня тоже есть зум.

для увеличения повесил на кнопку +:
Код:

on (release, keyPress "+") {
        zoom = zoom*1.2;
        picture._xscale = zoom;
        picture._yscale = zoom;
        picture._x= picture._x-(450/2- picture._x)*0.2;
        picture._y= picture._y-(400/2- picture._y)*0.2;
}

для уменьшения:
Код:

on (release, keyPress "-") {
                if(zoom*0.8>=100){
                        zoom = zoom*0.8;                                       
                        picture._xscale = zoom;
                        picture._yscale = zoom;
                        picture._x=picture._x+(450/2-picture._x)*0.2;
                        picture._y=picture._y+(400/2-picture._y)*0.2;                       
                        if(picture._y>0)
                                picture._y=0;
                        if(picture._y+picture._yscale*4<400)
                                picture._y=400-picture._yscale*4;
                }
               
}

если что не понятно расскажу что да как! могу скинуть даже пример! Выложил бы здесь, но что-то после переезда аттач на форуме не хочет работат!

Fernando Costa 18.05.2007 15:37

Malahov, не учи человека програмить в стиле АС1. это же архаизм уже

etc 18.05.2007 15:38

Не AS1 плох, а on и onClipEvent.

Malahov 18.05.2007 16:16

Fernando Costa! ну какая разница, все ж начинала с AS1, потом AS2 ну и AS3, просто показал как и что, под вторым AS тоже все прекрасно и без ошибок работает


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

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