PDA

Просмотр полной версии : Как добавить переменную в MovieClip


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

код:
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
..хм, спасибо, видимо мной управлял кто-то другой, когда я так делал )
корее всего я обращался не через переменную тогда.
большое спасибо ошибка исправлена

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