Форум 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)
-   -   Как добавить переменную в MovieClip (http://www.flasher.ru/forum/showthread.php?t=121093)

mrMEM 07.02.2009 04:03

Как добавить переменную в MovieClip
 
Создаю динамически MovieClip-ы, каждый мувик - это своего рода ярлычек для открытия картинки. Этот код работает, но меня смущает то, что мне приходится изощряться и использовать переменную _name в качестве идентификатора.
Мне же хочется, чтобы в MovieClipe можно было хранить строчку с адресом картинки к примеру в таком виде this.address

код:
Код AS1/AS2:

for(var photo_index = 0; photo_index<images.length; photo_index++){
 
        // create container
        container = photo_index;
        var cont_MC:MovieClip = line.createEmptyMovieClip(container,line.getNextHighestDepth());
        cont_MC._x = curentX;
        cont_MC.onPress = function(){
                _parent.photo_container.photo.load(images[this._name]["Url"]);
                //trace("click");
        }
        ...
}

Как это сделать?

Wolsh 07.02.2009 11:02

Код:

var cont_MC:MovieClip = line.createEmptyMovieClip(container,line.getNextHighestDepth());
cont_MC.address = "images/001.jpg";
cont_MC.onPress = function(){
                _parent.photo_container.photo.load(this.address)
}


mrMEM 08.02.2009 22:34

..хм, спасибо, видимо мной управлял кто-то другой, когда я так делал )
корее всего я обращался не через переменную тогда.
большое спасибо ошибка исправлена

отличная подпись ;)


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

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