Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.07.2010, 18:16
greep вне форума Посмотреть профиль Отправить личное сообщение для greep Найти все сообщения от greep
  № 1  
Ответить с цитированием
greep
 
Аватар для greep

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
По умолчанию Почему не работает attachMovie?

Код AS1/AS2:
this["_root.f_mc.c5"].attachMovie("f1", "f"+_root.i, this.getNextHighestDepth(), {_x:397.5, _y:152.5});
Почему не работает?


Последний раз редактировалось greep; 12.07.2010 в 18:20.
Старый 12.07.2010, 19:37
Бармалейкин вне форума Посмотреть профиль Отправить личное сообщение для Бармалейкин Найти все сообщения от Бармалейкин
  № 2  
Ответить с цитированием
Бармалейкин

Регистрация: Jun 2010
Сообщений: 18
Я думаю что this["_root.f_mc.c5"] неверно. Надо this[ _root.f_mc.c5 ] если _root.f_mc.c5 - переменная. Т.е. заключённый в кавычки текст будет считаться текстом а не переменной.

Старый 12.07.2010, 19:48
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 3  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Автор
1. Тогда уж верна будет такая запись:
Код AS1/AS2:
_root['f_mc']['c5']
2. Почему вы добавляете мувик куда-то в this["_root.f_mc.c5"] (что уже неверно), а уровень свободный ищете в this? :
Код AS1/AS2:
this.getNextHighestDepth()
Куда добавляете, там и надо искать уровень.
Например:
Код AS1/AS2:
container_mc.attachMovie('mc_id', 'mc' + i, container_mc.getNextHighestDepth(), {_x:.., _y:..});


Последний раз редактировалось mooncar; 12.07.2010 в 20:14.
Старый 13.07.2010, 13:08
greep вне форума Посмотреть профиль Отправить личное сообщение для greep Найти все сообщения от greep
  № 4  
Ответить с цитированием
greep
 
Аватар для greep

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
Эээхъ... Кажется я не правильно выразился... Задача такая: я динамически создаю мувиклипы и называю их так же как и родительский только добавляя в конце значение переменной-счетчика. Создаю их через дупликейт. Вот и обратиться теперь к ним как-то надо. Метод раньше работал, но я забыл как правильно писать это выражение, а найти ни как не смог... Хелп плиз...

Надо что-то типа этого:

Код AS1/AS2:
 
this["_root.figure.fig.fi"+i].gotoAndStop(math.random(8)+1);

Старый 13.07.2010, 13:16
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Код AS1/AS2:
var mc:MovieClip = _root.figure.fig.f1.duplicateMovieClip('f1' + i, _root.figure.fig.getNextHighestDepth(), {_x:..., _y:...});
mc.gotoAndStop(math.random(8) + 1);

Старый 13.07.2010, 16:10
greep вне форума Посмотреть профиль Отправить личное сообщение для greep Найти все сообщения от greep
  № 6  
Ответить с цитированием
greep
 
Аватар для greep

Регистрация: Jun 2002
Адрес: on the backyard
Сообщений: 285
Отправить сообщение для greep с помощью ICQ
2 mooncar: Большое спасибо!

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:11.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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