![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 31
|
хочу в цикле создавать и оперерировать с обьектами
logo_mc_0 logo_mc_1 logo_mc_2 и тд (???) _root.createEmptyMovieClip("logo_mc_"(???), this.getNextHighestDepth()); logo_mc_(???)._x = my_x; |
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Роман Вадимович конечно прав, но это не эффективный способ.
Метод createEmptyMovieClip возращает ссылку на создаваемый клип, вот ею и надо пользоваться. И еще один момент. Если писать сначала _root.createEmptyMovieClip, а потом this.getNextHighestDepth, то проблемы вам обеспечены. |
|
|||||
|
Регистрация: May 2007
Сообщений: 232
|
iNils, полностью с Вами согласен. Я просто заменил знаки вопросов в первом посте автора, полагая, что такой подход для него наиболее понятен.
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 31
|
Часть 2 "переменная в названии переменной"
по аналогии хочу насоздавать в цикле переменные var_0, var_1, var_2 и тд , и потом же их использовать подставляя i |
|
|||||
|
Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
|
dimas007, Вы уверены, что Вам нужны эти переменные? Человечество придумало для таких целей массивы. Гароздо удобнее
![]() |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 31
|
Цитата:
пишу видео-плеер с плей-листом, который загружает xml из которой берёт информацию о видео-роликах. на основании этого создаёт трек-лист и к каждому ролику делает кнопку. _root.playlist.createEmptyMovieClip("preview_" + i, _root.playlist.getNextHighestDepth());
_root.playlist["preview_" + i].createEmptyMovieClip("container",0);
_root.playlist["preview_" + i]._x = 20;
_root.playlist["preview_" + i]._y = koordinat_y;
_root.playlist["preview_" + i].container.loadMovie(Arr[i]['preview']);
// это вывели в плей-листе превьюшку к клипу
// а теперь хотим чтобы при клике на превьюшке начал рпоигрываться этот клип :
_root.playlist["preview_" + i].onPress = function() {
my_ns.play(Arr[i]['location']);
};
Последний раз редактировалось iNils; 01.06.2008 в 04:27. |
|
|||||
|
Регистрация: Aug 2006
Адрес: Нижний Тагил
Сообщений: 48
|
Цитата:
_root.playlist["preview_" + i].i = i;
_root.playlist["preview_" + i].onPress = function() {
my_ns.play(Arr[this.i]['location']);
};
Используй тег CODE.Последний раз редактировалось KoLar; 01.06.2008 в 04:22. |
|
|||||
|
listener
|
Исходник? Так трудно сказать определенно. Но раз вы используете loadMovie, то вы не застрахованы от часто встречающейся ошибки, когда назначают обработчик клипу до окончания его загрузки, забывая, что загрузка данных идет асинхронно с выполнением кода.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|