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

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

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

Регистрация: Sep 2004
Адрес: Екатеринбург
Сообщений: 60
Отправить сообщение для ЛяЛя с помощью ICQ
По умолчанию программное создание combobox

Добрый Умный народ ПОМОГИТЕ
нужно программно создать combobox
с помощью хелпа построила следующий код, который не работает

Код:
_root.createEmptyMovieClip("combo",4);
		_root.createObject(mx.controls.ComboBox, "cb", 4);
		_root.cb.x=10;
		_root.cb.y=50;
		_root.cb._width=100;
		_root.cb._height=100;
		_root.cb.addItem({data:1, label:"First Item"});
		_root.cb.addItem({data:2, label:"Second Item"});
		_root.cb.open();

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

Регистрация: Sep 2002
Сообщений: 30,787
ZOOM:


Открыть хелп и прочитать.

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
может это будущий профессионал ))) СТРОИТЬ код это не так то просто )))

Старый 24.10.2007, 12:25
shuhermayer вне форума Посмотреть профиль Отправить личное сообщение для shuhermayer Найти все сообщения от shuhermayer
  № 4  
Ответить с цитированием
shuhermayer

Регистрация: Feb 2006
Сообщений: 41
а всё-таки? как программно это сделать? у меня пока тоже не получилось

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

Регистрация: Feb 2006
Сообщений: 41
По умолчанию Q

вставил код, указанный в хелпе, но что бы он работал компонент необходимо поместить в Library.

А как сделать чтоб этот компонент динамически сам туда добавлялся,
в общем вопрос в том, как сделать программное добавление компонентов, если я заранее не знаю их количества. ?

Код:
this.createClassObject(mx.controls.ComboBox, "my_cb", 10);
this.createClassObject(mx.controls.ComboBox, "my_cb", 10);
my_cb._x=300;
my_cb._y=300;
my_cb.addItem({data:1, label:"One"});
my_cb.addItem({data:2, label:"Two"});

// Create listener object.
var cbListener:Object = new Object();
// Create event handler function.
cbListener.change = function (evt_obj:Object) {
 trace("Currently selected item is: " + evt_obj.target.selectedItem.label);
}
// Add event listener.
my_cb.addEventListener("change", cbListener);

Старый 24.10.2007, 13:14
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 6  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Цитата:
Сообщение от shuhermayer
вставил код, указанный в хелпе, но что бы он работал компонент необходимо поместить в Library.
А как сделать чтоб этот компонент динамически сам туда добавлялся,
в общем вопрос в том, как сделать программное добавление компонентов, если я заранее не знаю их количества. ?
Никак. Либа доступна только на стадии разработки - до компиляции swf.

Старый 24.10.2007, 13:27
shuhermayer вне форума Посмотреть профиль Отправить личное сообщение для shuhermayer Найти все сообщения от shuhermayer
  № 7  
Ответить с цитированием
shuhermayer

Регистрация: Feb 2006
Сообщений: 41
ладно, а как сделать несколько программно тогда?
я думал нужно 2 одинаковых компонента кинуть в лайбрари, но флешь при компиляции ругнулся.

Старый 24.10.2007, 13:51
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 8  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
Цитата:
Сообщение от shuhermayer
ладно, а как сделать несколько программно тогда?
Ну так имя дать разное.
В либе один компанент, а в клипе может быть многа его копий - но шоб они отличались в работе, надо дать каждому уникальное имя.


Последний раз редактировалось aksios; 24.10.2007 в 13:54.
Старый 24.10.2007, 14:10
shuhermayer вне форума Посмотреть профиль Отправить личное сообщение для shuhermayer Найти все сообщения от shuhermayer
  № 9  
Ответить с цитированием
shuhermayer

Регистрация: Feb 2006
Сообщений: 41
всё. проблема решена, почему-то просто в первый раз не получилось... хотя и менял названия..)

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

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

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


 


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


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