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

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

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

Регистрация: Dec 2008
Сообщений: 95
Tools рандомный аттач мувиков

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

Вот мой пример. В моем случае у меня 3 мувика.

Код AS1/AS2:
fram=0;
 
function adict(){
	this.attachMovie("t"+rand, "t", 10);
	t._x=100;
	t._y=100;
	}
 
onEnterFrame = function(){
	fram++;
	rand=random(4);
	trace(rand)
	if(fram%30==0){
		adict();
		}
	}
Буду рад вышим отзывам и предложениям. Спасибо!

Старый 05.01.2010, 19:45
NoCD вне форума Посмотреть профиль Отправить личное сообщение для NoCD Найти все сообщения от NoCD
  № 2  
Ответить с цитированием
NoCD
 
Аватар для NoCD

Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
Код AS1/AS2:
 
ind = 0;
timer = 0;
 
 
onEnterFrame = function(){
if(timer > 0){timer--}else{
 
attachMovie_f()
timer = 30
}
 
}
 
function attachMovie_f(){
 
var name = "mc_"+random(5)
var name2 = "clip_"+ind
clip = attachMovie(name,name2,ind)
clip._x = random(600);
clip._y = random(400);
ind++
}

Старый 05.01.2010, 23:47
noode вне форума Посмотреть профиль Отправить личное сообщение для noode Найти все сообщения от noode
  № 3  
Ответить с цитированием
noode
 
Аватар для noode

Регистрация: Dec 2008
Сообщений: 95
Спасибо за отзыв, но ваш вариант не сильно отличается от моего)
Но все же спасибо.
Меня интересует больше способ связанный с массивом.

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

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от noode Посмотреть сообщение
Меня интересует больше способ связанный с массивом.
Какая работа с массивами вас тут интересует? Что массив должен содержать?

Старый 06.01.2010, 00:59
noode вне форума Посмотреть профиль Отправить личное сообщение для noode Найти все сообщения от noode
  № 5  
Ответить с цитированием
noode
 
Аватар для noode

Регистрация: Dec 2008
Сообщений: 95
ну я где то на форуме видел, что массив может содержать ссылки на мувик, но толком это не понял...
могу ошибаться...

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

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Может. Порою я сам такой возможностью пользуюсь.
А вам-то при аттаче зачем? Чтобы можно было задать ссылку на мувик, он прежде всего должен уже находиться на сцене, и иметь инстанс-имя.
В библиотеку вы объектную ссылку не сделаете. Мувики там имеют ссылки связывания, доступные AS, это совсем иное.

Ну забейте массив строковыми значениями, соответствующими linkage-именам мувиков в библиотеке, делайте рандомную выборку linkage-имени по индексу в массиве, потом по ней аттачте. Только зачем усложнять-то?
Пользуйтесь бритвой Оккама - «Не следует множить сущее без необходимости».


Последний раз редактировалось mooncar; 06.01.2010 в 01:20.
Старый 06.01.2010, 01:50
noode вне форума Посмотреть профиль Отправить личное сообщение для noode Найти все сообщения от noode
  № 7  
Ответить с цитированием
noode
 
Аватар для noode

Регистрация: Dec 2008
Сообщений: 95
у мня мувики в библиотеке.
поэтому буду свой спосоп юзать.

Просто я думаю что мой способ очень ущербный.

Спасибо.


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

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

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


 


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


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