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

Вернуться   Форум Flasher.ru > Flash > Flex

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

Регистрация: Oct 2007
Сообщений: 24
Question Цикл for для создания множества объектов

for(var i:int=0;i<10;i++){
var myobj+i:URLRequest=new URLRequest();
}
Мне в голову приходит этот код,но он не правилен.
Подскажите плиз.

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

Регистрация: Sep 2002
Сообщений: 30,787
А массив чем не устроил?

Старый 29.10.2008, 19:25
Snowy вне форума Посмотреть профиль Отправить личное сообщение для Snowy Найти все сообщения от Snowy
  № 3  
Ответить с цитированием
Snowy

Регистрация: Oct 2007
Сообщений: 24
Да у меня вообще ситуация такая - в библиотеке есть мувик,его надо на stage экспортировать во множестве экземпляров,с возможностью затем управлять каждым из них.
Ну я так написал
Цитата:
for(var i:int=0;i<10;i++){
var asw+ibraz=new obraz();
addChild(asw+i);
asw.x=30+i;
asw.y=300+i;
}
Да вот проблема вся в создании объектов таким образом.

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

Регистрация: Sep 2002
Сообщений: 30,787
Повторяю вопрос: почему нельзя положить все мувики в массив?

Старый 29.10.2008, 20:57
Snowy вне форума Посмотреть профиль Отправить личное сообщение для Snowy Найти все сообщения от Snowy
  № 5  
Ответить с цитированием
Snowy

Регистрация: Oct 2007
Сообщений: 24
А смысл? Мне нужно каждому присвоить имя меременной.Или я что-то не понимаю.

Старый 29.10.2008, 21:02
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 6  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Код:
for(var i:int=0;i<10;i++){
     var asw:obraz=new obraz();
     asw.name = "asw"+i;
     addChild(asw);
     asw.x=30+i;
     asw.y=300+i;
}
Затем обращаемся к ним с помощью getChildByName.

P. S. Классы нужно называть с большой буквы
__________________
4am is time to rock

Старый 29.10.2008, 22:43
Snowy вне форума Посмотреть профиль Отправить личное сообщение для Snowy Найти все сообщения от Snowy
  № 7  
Ответить с цитированием
Snowy

Регистрация: Oct 2007
Сообщений: 24
ЫЫЫЫЫ Спасииибо! Всё получилось)

Старый 30.10.2008, 00:58
Snowy вне форума Посмотреть профиль Отправить личное сообщение для Snowy Найти все сообщения от Snowy
  № 8  
Ответить с цитированием
Snowy

Регистрация: Oct 2007
Сообщений: 24
Вот ещё вопрос.А если из библиотеки таким образом я вызываю мувик,в котором ещё один мувиклип.Как мне обратиться к его свойствам и методам?
То есть я могу управлять загруженным клипом идентифицируя его с помощью getChildByName() ,например
Цитата:
getChildByName("asw1").scaleY;
а как обратиться к вложенному клипу?
Цитата:
getChildByName("asw1").nom_mc.scaleY;
уже не работает..

Старый 30.10.2008, 12:29
†‡Paladin‡† вне форума Посмотреть профиль Отправить личное сообщение для †‡Paladin‡† Найти все сообщения от †‡Paladin‡†
  № 9  
Ответить с цитированием
†‡Paladin‡†

Регистрация: Nov 2005
Сообщений: 1,058
Цитата:
Сообщение от Snowy Посмотреть сообщение
Вот ещё вопрос.А если из библиотеки таким образом я вызываю мувик,в котором ещё один мувиклип.Как мне обратиться к его свойствам и методам?
То есть я могу управлять загруженным клипом идентифицируя его с помощью getChildByName() ,например

а как обратиться к вложенному клипу?

уже не работает..
в классе Obraz должен быть прописан геттер на твой мувиклип
Код:
private var _nom_mc:MovieClip = new MovieClip
public function get nom_mc():MovieClip {
    return _nom_mc;
}
Тогда ты сможешь к нему обращаться
Код:
(getChildByName("asw1") as Obraz).nom_mc.scaleY;

Старый 30.10.2008, 14:30
Snowy вне форума Посмотреть профиль Отправить личное сообщение для Snowy Найти все сообщения от Snowy
  № 10  
Ответить с цитированием
Snowy

Регистрация: Oct 2007
Сообщений: 24
Дело в том,что я во Flash cs4 пишу,а не во Flex.И особо не увлекался созданием классов.Поэтому можете написать в варианте Flash,как создать класс и присвоить ему пару свойств.Плиз.

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

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

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


 


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


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