PDA

Просмотр полной версии : Zoom картинок с кнопок


genyus
05.07.2008, 16:22
На стейже 4 картинки и к каждой есть своя кнопка для зумирования in и out. В слое action скрипт, найденный здесь: http://www.flashroom.it/index.php?tip=AA&num=389&modo=pg. На скрипт есть только пример в swf http://www.flashroom.it/index.php?tip=AA&num=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! Все заработало!