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

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

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

Регистрация: Mar 2009
Адрес: Москва [СЗАО]
Сообщений: 107
По умолчанию Поместить Button в MovieClip

В библиотеке есть свой Button. На сцене есть MovieClip. Как в цикле загрузить несколько копий этого Button'а в MovieClip с разными именами?

Старый 29.03.2010, 01:24
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 2  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Код AS3:
for (var i:uint = 0; i < 10; i++) {
    var button:SimpleButton = new linkageClassName();
    button.name = 'button_' + i.toString(10);
    mc.addChild(button);
}
Где linkageClassName - название класса для "свой Button" в библиотеке.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 29.03.2010, 07:20
niks_13 вне форума Посмотреть профиль Отправить личное сообщение для niks_13 Найти все сообщения от niks_13
  № 3  
Ответить с цитированием
niks_13

Регистрация: Mar 2009
Адрес: Москва [СЗАО]
Сообщений: 107
Как на сцену поместить это я знаю, спасибо, а как это в MovieClip засунуть? Кнопки должны в MovieClip'е появиться с интервалом, скажем 20px, по оси X, в том-то и загвоздка)

Старый 29.03.2010, 12:01
Art_133 вне форума Посмотреть профиль Отправить личное сообщение для Art_133 Посетить домашнюю страницу Art_133 Найти все сообщения от Art_133
  № 4  
Ответить с цитированием
Art_133
 
Аватар для Art_133

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
Код AS3:
button.x = 20 * i;

Старый 29.03.2010, 12:52
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 5  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от niks_13 Посмотреть сообщение
Как на сцену поместить это я знаю, спасибо, а как это в MovieClip засунуть?
Я Вам показал, как "это засунуть" именно в MovieClip, а не на сцену (Stage).
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

Регистрация: Mar 2009
Адрес: Москва [СЗАО]
Сообщений: 107
Код AS3:
 
var L:int = -376;
	for(var i:int = 0;i<myXML1.year.children().length();++i)
			{
				var myButtonTemp:MovieClip = new myButton();
					myButtonTemp.width = 169.6;
 
				myButtonTemp.Name = 'button_' + i;				
				myButtonTemp.inputPole.text = myXML1.year.vl[i];
				myButtonTemp.x = L;
				L += 188;
				countL += 188;
				myChanger.outputClip.addChild(myButtonTemp);								
 
 
			}
как вне цикла обратиться к элементу по имени button_0?

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

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

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


 


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


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