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

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

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

Регистрация: Jan 2013
Сообщений: 1
По умолчанию Как создать приложения две компонентом ComboBox

Помогите пожалуйста как создать две компонеты ComboBox
Создание компонента ComboBox с помощью ActionScript

В следующем примере создается компонент ComboBox с помощью ActionScript и заполняется списком университетов в области Сан-Франциско, Калифорния. Для свойства width экземпляра ComboBox задается достаточное значение, чтобы вместить текст запроса, а свойству dropdownWidth задается значение побольше, чтобы вместить самое длинное название университета.

В примере создается список университетов в экземпляре Array с использованием свойства label для хранения названий учебных заведений и свойства data для хранения URL-адресов их веб-сайтов. Экземпляр Array назначается компоненту ComboBox путем определения его свойства dataProvider.

Когда пользователь выбирает университет из списка, запускается событие Event.CHANGE и функция changeHandler(), которая загружает свойство data в URL-запрос, чтобы открыть веб-сайт учебного заведения.

Обратите внимание на то, что в последней строке свойству selectedIndex экземпляра ComboBox задается значение -1, чтобы после закрытия списка повторно отображался запрос. В противном случае вместо запроса отображалось бы название выбранного учебного заведения.

Создайте новый документ Flash (ActionScript 3.0).

Перетащите компонент ComboBox с панели «Компоненты» на панель «Библиотека».

Откройте панель «Действия», выберите «Кадр 1» на главной временной шкале и введите следующий код ActionScript.
Вот кодики!
Код AS3:
import fl.controls.ComboBox; 
import fl.data.DataProvider; 
import flash.net.navigateToURL; 
 
var sfUniversities:Array = new Array( 
    {label:"University of California, Berkeley",  
                data:"http://www.berkeley.edu/"}, 
    {label:"University of San Francisco",  
                data:"http://www.usfca.edu/"}, 
    {label:"San Francisco State University",  
                data:"http://www.sfsu.edu/"}, 
    {label:"California State University, East Bay",  
                data:"http://www.csuhayward.edu/"}, 
    {label:"Stanford University", data:"http://www.stanford.edu/"}, 
    {label:"University of Santa Clara", data:"http://www.scu.edu/"}, 
    {label:"San Jose State University", data:"http://www.sjsu.edu/"} 
); 
 
var aCb:ComboBox = new ComboBox(); 
aCb.dropdownWidth = 210; 
aCb.width = 200;  
aCb.move(150, 50); 
aCb.prompt = "San Francisco Area Universities"; 
aCb.dataProvider = new DataProvider(sfUniversities); 
aCb.addEventListener(Event.CHANGE, changeHandler); 
 
addChild(aCb); 
 
function changeHandler(event:Event):void { 
    var request:URLRequest = new URLRequest(); 
    request.url = ComboBox(event.target).selectedItem.data; 
    navigateToURL(request); 
    aCb.selectedIndex = -1;
Выберите «Управление» > «Тестировать ролик».


Последний раз редактировалось mooncar; 22.01.2013 в 11:14.
Старый 22.01.2013, 05:15
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 2  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
новый вид спама?
__________________
Отряд Котовскага

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
новый вид спама?
Интересно придумано ) Надо было еще цены за обучение вписать

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

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Shepelin.v,
1. Это форум для разработчиков. Вы показываете, что сделали и рассказываете, что не получается. Вам дают советы. Только так.
Для техзаданий существует раздел "Вакансии". И там помимо всего прочего желательно указать бюджет работы.
2. Код оформляется тегами.
__________________
Идите первым!

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

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

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


 


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


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