|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2008
Сообщений: 20
|
Flex3: как начать? Проблема с привязкой AS файла
Я создаю Flex-проект.
Как привязать к нему AS файл? И пример можно небольшой с обработчиком кнопки? |
|
|||||
Banned
[+6 27.11.09]
[++4 30.04.09] Регистрация: Sep 2008
Сообщений: 235
|
<mx:Script>
import mx.controls.Text; import mx.controls.Alert; public function MyButton():void { Alert.Show("Hello World"); } </mx:Script> Имя функции просто кидаешь в кнопку на событие клик и всё работает. )) |
|
|||||
Почитай где-нибудь еще про декларативное программирование.
|
|
|||||
Регистрация: Aug 2008
Сообщений: 20
|
Цитата:
Ошибка... |
|
|||||
Banned
[+6 27.11.09]
[++4 30.04.09] Регистрация: Sep 2008
Сообщений: 235
|
сории show с маленькой буквы напиши
|
|
|||||
Регистрация: Aug 2008
Сообщений: 20
|
Спасибо, понял.
А как к примеру как в AS прикрепить к главному окну такой файл: package { public class Main { public function Main() { trace("main started"); stage.stageWidth = 100; stage.stageHeight = 100; var textlabel:TextField = new TextField(); textlabel.x = (stage.stageWidth - textlabel.width) / 2; textlabel.y = (stage.stageHeight - textlabel.height) / 2; textlabel.text = "Jeff's Hello, World!"; addChild(textlabel); } } } |
|
|||||
Modus ponens
|
Унаследоваться от mx.core.Application и сделать его документ классом проекта. (Т.е. указать в -file-specs путь к этому классу).
Единственное, что было плохо в чисто АС проекте, будет так же плохо и в проекте использующем фреймворк - а с чего вы взяли, что в конструкторе stage обязательно будет определен? Ну, и естесственно, вы пытаетесь определить свойства открытые только для чтения... + есть определенные "сложности" с addChild() почти во всех классах наследующихся от UIComponent - нужно, чтобы параметр переданный addChild() был наследником UIComponent.
__________________
Hell is the possibility of sanity |
|
|||||
Modus ponens
|
Добавляйте все дисплей объекты, которые не наследуются от UIComponent к Canvas - у него AddChild() не требует, чтобы аргумент был UIComponent'ом
__________________
Hell is the possibility of sanity |
Часовой пояс GMT +4, время: 11:05. |
|
« Предыдущая тема | Следующая тема » |
|
|