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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.07.2005, 00:08
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 31  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Ну сколько раз можно повторять??? В дублируемый суешь на первый кадр var SomeVariable;
for(num=1;num<=100;num++){
//При дублировании
duplicateMovieClip("Имя дублируемого","SomeName" add num,num);
//А здесь - очень важная ВЕСЧ:
clip = eval("SomeName" add num);
//Теперь clip - это ни что иное как твой продублированный клип.
clip.SomeVariable = VALUE_OF_SOME_VARIABLE; //Твое значение
}
ВСЕ! Удачи!

Старый 11.07.2005, 21:05
TryToBeASuperStar вне форума Посмотреть профиль Отправить личное сообщение для TryToBeASuperStar Найти все сообщения от TryToBeASuperStar
  № 32  
Ответить с цитированием
TryToBeASuperStar

Регистрация: Jun 2005
Сообщений: 125
Напоминает:
Цитата:
- Мальчик, ты что, тормоз???
- Меня зовут Вася...
- Как назначать переменную, Вася???
- Я не тормоз...
Типа ты бы исходничек-то поглядел.

Старый 11.07.2005, 21:19
dilsh вне форума Посмотреть профиль Отправить личное сообщение для dilsh Посетить домашнюю страницу dilsh Найти все сообщения от dilsh
  № 33  
Ответить с цитированием
dilsh

Регистрация: Jan 2004
Адрес: ЮК
Сообщений: 172
товарищ у тя и так там все по порядку идет
зачем брать цифры из названия не пойму

вот его исходник
Код:
for (Temp=1; Temp<=PointsN; Temp++) {
	TempName = "point" + Temp;
	duplicateMovieClip(point, TempName, Temp);
	set (_root.point1.Name, Temp);
//_root.TempName.Name = Temp;
	setProperty(TempName, _x, this["X" + Temp]);
	setProperty(TempName, _y, this["Y" + Temp]);
	TempTest=Temp;
};
и зачем тебе нужна 4я строка, ты что хочешь узнать имя продублированного муви?
так ты ему уже дал имя, необязательно его отдельно еще присваивать
в команде duplicateMovieClip(point, TempName, Temp);
TempName - это и есть name твоего дупль муви

Старый 25.07.2005, 03:05
TryToBeASuperStar вне форума Посмотреть профиль Отправить личное сообщение для TryToBeASuperStar Найти все сообщения от TryToBeASuperStar
  № 34  
Ответить с цитированием
TryToBeASuperStar

Регистрация: Jun 2005
Сообщений: 125
да цифры потом нужны будут, блин, далеко после постороения и дублирования клипа. почему неполучается переменную создать внутри продублированных мувиков?

Старый 25.07.2005, 14:33
kost@ вне форума Посмотреть профиль Отправить личное сообщение для kost@ Посетить домашнюю страницу kost@ Найти все сообщения от kost@
  № 35  
Ответить с цитированием
kost@
[+ 1.7 - 04.02.2006]
 
Аватар для kost@

Регистрация: Jul 2005
Адрес: ПТЗ
Сообщений: 313
Отправить сообщение для kost@ с помощью ICQ
когда дублируешь клипы, то, наверняка используешь цикл!
Если не используешь, то... стоило бы 80)
Так вот в том же цикле внутрь каждого клипа пихай переменную:
for(var i=1...; i++) {
...
// если из библиотеки аттачишь
this.attachMovie("clip","mc"+i,i)
// внутрь клипа MC помещаем переменную
this["mc"+i].clipNumber = i;
...
// Далее твой onRollOver будет работать так:
this["mc"+i].onRollOver = function() {
// где this - это твой дублированный клип...
_root.Ntest = this.clipNumber;
}
}

Идея понятна? А про String (в частности про substring(), что тебе и предлагалось) забудь (в данном случае)
Это линейное программирование - прошлый век 80)

Старый 27.07.2005, 02:46
TryToBeASuperStar вне форума Посмотреть профиль Отправить личное сообщение для TryToBeASuperStar Найти все сообщения от TryToBeASuperStar
  № 36  
Ответить с цитированием
TryToBeASuperStar

Регистрация: Jun 2005
Сообщений: 125
очень краткий вопрос- вы тут почти все отмороженные какие-то что-ли???

именно так и сделано в примере, который приаттачен к теме, но не работает!!!!

Старый 27.07.2005, 13:39
dilsh вне форума Посмотреть профиль Отправить личное сообщение для dilsh Посетить домашнюю страницу dilsh Найти все сообщения от dilsh
  № 37  
Ответить с цитированием
dilsh

Регистрация: Jan 2004
Адрес: ЮК
Сообщений: 172
Цитата:
Сообщение от TryToBeASuperStar
очень краткий вопрос- вы тут почти все отмороженные какие-то что-ли???

именно так и сделано в примере, который приаттачен к теме, но не работает!!!!

извините я ща буду грубить

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

и вообще твой пример работает что ты еще хочешь?
обращаться к своим муви?
так они у тебя и так по порядку пронумерованы point1 point2 и тд
вот и обращайся к ним "point"+любой_номер

Старый 11.08.2005, 19:55
TryToBeASuperStar вне форума Посмотреть профиль Отправить личное сообщение для TryToBeASuperStar Найти все сообщения от TryToBeASuperStar
  № 38  
Ответить с цитированием
TryToBeASuperStar

Регистрация: Jun 2005
Сообщений: 125
Пздц

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

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

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


 


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


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