|
|
|||||
Регистрация: Jan 2010
Адрес: Кривой Рог
Сообщений: 117
|
не могу создать DataProvider
Хочу создать программно комбобокс и для него предварительно делаю датапровайдер. Во всех примерах он делается приблизительно так:
import fl.controls.ComboBox; import fl.data.DataProvider; //... var dp:DataProvider=new DataProvider(); 1136: Incorrect number of arguments. Expected 3. путём подбора нахожу, что он почему-то хочет коммбинацию Number,String,Number, то есть, например в таком случае при попытке добавления тривиального выдаёт 1061: Call to a possibly undefined method addItem through a reference with static type srcataProvider. wtf?? p.s. название темы исправил Добавлено через 20 минут вопрос решён, пожалуйста удалите |
|
|||||
Регистрация: Jan 2010
Адрес: Кривой Рог
Сообщений: 117
|
какой?..
до меня просто дошло, что можно это вообще миновать: а так не приведи Господь ещё с датапровайдером столкнуться... ) |
|
|||||
Регистрация: May 2009
Сообщений: 34
|
Я извиняюсь, но у меня похожая проблема ...
Взял листинг из Адобовского хелпа http://livedocs.adobe.com/flash/9.0/...ls/Button.html package { import fl.controls.Button; import fl.controls.TextArea; import flash.display.Sprite; import flash.events.MouseEvent; import flash.text.TextFormat; public class ButtonExample extends Sprite { private var b1:Button; private var b2:Button; private var b3:Button; private var ta:TextArea; public function ButtonExample() { createTraceField(); setupButtons(); } private function createTraceField():void { ta = new TextArea(); ta.setSize(200, 300); ta.move(200, 10); addChild(ta); } private function setupButtons():void { b1 = new Button(); b2 = new Button(); b3 = new Button(); b1.width = 160; b2.width = 160; b3.width = 160; b1.move(10,10); b2.move(10,40); b3.move(10,70); b1.label = "Default Button"; b2.label = "Custom Styled Button"; b3.label = "Toggle Button"; b2.setStyle("textFormat", new TextFormat("Georgia")); b3.toggle = true; b1.addEventListener(MouseEvent.CLICK, buttonClick); b2.addEventListener(MouseEvent.CLICK, buttonClick); b3.addEventListener(MouseEvent.CLICK, buttonClick); addChild(b1); addChild(b2); addChild(b3); } private function buttonClick(e:MouseEvent) { var button:Button = e.target as Button; ta.appendText(button.label + "\n"); } } } Не пойму какая ещё библиотека ему нужна если компонентные кнопки итак есть. |
|
|||||
|
|
|||||
Регистрация: May 2009
Сообщений: 34
|
Да, спасибо, но бесит Адобовский хелп, неуже ли нельзя было про это упомянуть при описании примера.
|
Часовой пояс GMT +4, время: 18:07. |
|
« Предыдущая тема | Следующая тема » |
|
|