PDA

Просмотр полной версии : Как менять свойства сразу нескольких обьектов?


idinfinity
19.07.2006, 13:55
Есть несколько мувиклипов, расположенных горизонтально: нужно, чтобы при наведении на кнопку они начинали двигаться в сторону.

Пробовал через class, как написано в книжке, но тот пример не подходит, т.к. там клипы создаются вручную и им при создании в окне Linkage Properties ставится опция Export for ActionScript и в текстовом поле AS 2.0 Class вводится название подкласса. Но как это сделать если клипы были созданы через код не написано:( Помогите пожалуйста:rolleyes:

Techmaker
19.07.2006, 15:18
help(F1) > for

idinfinity
19.07.2006, 15:23
а что-то более конкретное, т.е. хотя бы как глава в хэлпе называется?

Techmaker
19.07.2006, 15:34
а что-то более конкретное, т.е. хотя бы как глава в хэлпе называется?
search (поиск)
или
Acrionscript 2.0 Language refrence
> index (буква F) > for statement :)

а вобще вот примерчик:
// создаём 3 мува
this.createEmptyMovieClip("mc1",1);
this.createEmptyMovieClip("mc2",2);
this.createEmptyMovieClip("mc3",3);
// делаем alpha 50 у всех 3
for(var i=0;i<3;i++){
this["mc"+(i+1)]._alpha=50;
};
:)

idinfinity
19.07.2006, 21:45
а через class это возможно? посредствам кода?

etc
19.07.2006, 22:10
через какой class и что значит "посредством" кода?

idinfinity
20.07.2006, 08:27
через какой class и что значит "посредством" кода?
т.е. создать подкласс мувиклипа, но с условием, что клипы были созданы через код, а не в "дизайнерском" режиме. Читай 2-ую часть вопроса.

etc
20.07.2006, 10:24
Можно, но вообще это хак. Я приведу позже пример.

idinfinity
20.07.2006, 10:45
уже сделал через "for":) но пример всё равно интересно увидеть, думаю, ещё пригодится.