Форум 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=99087)

rispekt 27.07.2007 19:47

Пытаюсь создать галерею. Есть вопрос.
 
Фотографии грузятся так:

Код:

for (i = 1; i <= _root.num; i++) {
        var mc = this.attachMovie ("level1", "container"+i, this.getNextHighestDepth());       
        mc.loadMovie(i + ".jpg");
        mc._xscale = 30;
        mc._yscale = 30;
        mc._y =5;       
        mc._x =xposf;       
        xposf=xposf+200;
}

Вопрос: Как обратится к каждой конкретной фотке?
Например, как сделать, чтобы при наведении каждая фотка увеличивалась.

Пытался сделать так:

Код:

for (i = 1; i <= _root.num ; i++) {
        _root["container"+i].onRollOver = function(){
                _root["container"+i]._xscale=100;
        }

Но , естественно, оно не работает, по скольку i после цикла остается равным _root.num .
Как сделать, чтобы после rollover a определялось по какому клипу провели, и именно его увеличить?

etc 27.07.2007 20:08

Код:

for (i = 1; i <= _root.num ; i++) {
        var mc = _root['container'+i];
        mc.onRollOver = function(){
                this._xscale=100;
        }
}


CorC 27.07.2007 21:10

Еще выход добавлять номер клипа в сам клип и от него потом плясать

etc 27.07.2007 22:49

А смысл?

rispekt 28.07.2007 22:28

Сделал по-другому. В клип- контейнер поставил кнопку, и все что должно с ним происходить прописано в ней.


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

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