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

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

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

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
По умолчанию Как создать массив ссылок на идентификатор объекта?

Хочу создать однотипные объекты с последовательными иненами
(Например, mc1, mc2, ... mcN) в цикле.
Потом создать массив ссылок на эти обекты.


Другими словами, как зациклить выделенный кусок кода,
чтобы создать мувик mc2......
Код:
 
var Ar:Array=new Array();
///////////////////////////////////////
var mc1:MovieClip=new MovieClip();
Ar.push(mc1)
/////////////////////////////////////
trace(Ar[0] instanceof MovieClip)

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

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
ну у вас все написано осталось только в for загнать... и еще
Код:
this["mc"+i]=...
__________________
"We Are The Champions My Friends!" Queen

Старый 20.12.2006, 13:09
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 3  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
To CorC эээээ не понял....
Напиши плиз чуть-чуть подробнее

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

Регистрация: Dec 2006
Адрес: modder.Wallop
Сообщений: 1
Отправить сообщение для ActionSmile с помощью ICQ
Во-первых данная конструкция:
Код:
var mc1:MovieClip = new MovieClip();
Неприемлема...

Во-вторых, если нужен цикл, то и надо делать цикл
Код:
var moviesArray:Array = new Array();
for(var i:Number = 0; i < КОЛ-ВО МУВИКОВ; i++){
   moviesArray[i] = this.createEmptyMovieClip("mc" + i, this.getNextHighestDepth());
}
Вот теперь у вас есть moviesArray, в котором находяться n-ое количество объектов типа MovieClip.
__________________
Сначала — так сначала!
Wallop

Старый 20.12.2006, 13:36
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 5  
Ответить с цитированием
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
ну там находятся не сами объекты а ссылки на них.

Старый 20.12.2006, 13:41
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 6  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
To ActionSmile Создать вагон мувиков не проблема.
Мне нужны объекты произвольного класса.

Например, MovieClipLoader

Старый 21.12.2006, 08:38
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 7  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
Ну хоть скажите что никак -)
Чтоб я не мучался -)

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

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
дак ить я ж написал как твое преобразовать, только вместо того где mc1 нужно this["mc"+i]
__________________
"We Are The Champions My Friends!" Queen

Старый 22.12.2006, 08:30
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 9  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
To CorC,
опять не понял тебя -)
Ты предлагаешь написать так?

Код:
var this["mc"+1]:MovieClipLoader=new MovieClipLoader();
Ну не работает так

Старый 22.12.2006, 11:09
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
this['mcl'+i] = new MovieClipLoader();

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

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

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


 


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


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