Форум 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)
-   -   Zoom картинок с кнопок (http://www.flasher.ru/forum/showthread.php?t=113681)

genyus 05.07.2008 16:22

Zoom картинок с кнопок
 
На стейже 4 картинки и к каждой есть своя кнопка для зумирования in и out. В слое action скрипт, найденный здесь: http://www.flashroom.it/index.php?ti...um=389&modo=pg. На скрипт есть только пример в swf http://www.flashroom.it/index.php?ti...um=390&modo=pg

Пробую и так http://www.metodkabinet.eu/Litera_sadko_arte1.fla и этак http://www.metodkabinet.eu/Litera_sadko_arte2.fla , но не работает.

Код:

var n_mc = 4;
var scala_max = 250;
for (i=0; i<n_mc; i++) {
        _root["btn"+i].onRollOver = function () { index = this._name.substring(3);};
}
this.onEnterFrame = function ()
{
for (i=0; i<n_mc; i++)
{
if (_root["mc"+i]._xscale>100 && i != index)
{_root["mc"+i]._xscale = _root["mc"+i]._yscale -= 4;_root["mc"+i].swapDepths(n_mc-1);}}if (_root["mc"+index]._xscale<scala_max) {_root["mc"+index]._xscale = _root["mc"+index]._yscale += 4;_root["mc"+index].swapDepths(n_mc);}};

Что где надо изменить, подскажите пожалуйста.

Wolsh 05.07.2008 16:44

genyus, это же АС 3.0 Документ)
Где класс Документа? Вы же этот код в кадр написали)) Думаю, Вы не собирались делать этот ролик на АС 3.0. Поэтому:
Сохраните Ваш проект как файл Флэш 8 (Save As и выберите в селекторе "Тип файла" "Flash 8 document") и всё заработает.
Впредь при создании нового документа смотрите, под какую версию языка его создаете)))) Удачи.

genyus 05.07.2008 17:13

Спасибо большое, Wolsh! Все заработало!


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

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