![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2009
Сообщений: 14
|
Всем привет.
Интересует как добавить класс в флекс проект. Я создаю отдельный пакет а в нем класс, допустим class1. В файле имя проетка.mxml, я интергрирую пакет. Теперь сама суть. Как мне использовать функции класа и сам клас, собственно ка это вызвать? |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 14
|
Спасибо за ответ. Я прошу прощения что не явно выразился, попробую исправиться.
Я создал проект. Создал отдельно пакет, вот код: package { import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; import flash.events.ProgressEvent; import flash.filesystem.*; import mx.controls.Button; public class TextFileReader extends MovieClip { public function TextFileReader() { _button.addEventListener(MouseEvent.CLICK, browseForFile); } private function browseForFile(event:MouseEvent):void { var desktop:File = File.desktopDirectory; desktop.addEventListener(Event.SELECT, selectHandler); desktop.browseForOpen("Select a text file"); } private function selectHandler(event:Event):void { var file:File = event.target as File; _textArea.text = ""; var stream:FileStream = new FileStream(); stream.addEventListener(ProgressEvent.PROGRESS,progressHandler); stream.addEventListener(Event.COMPLETE, completeHandler); stream. openAsync(file,FileMode.READ); } private function progressHandler(event:ProgressEvent):void { var stream:FileStream = event.target as FileStream; if(stream.bytesAvailable) { _textArea.text += stream.readUTFBytes(stream.bytesAvailable); } } private function completeHandler(event:Event):void { event.target.close(); } }} пеперь, в главном mxml файле, я пишу: <?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.controls.Button; import TextFileReader; import flash.filesystem.*; var textFile:TextFileReader = new TextFileReader(); ]]> </mx:Script> </mx:WindowedApplication> Собственно я импортировал класс и добавил его екземпляр. Вот теперь я в тупике. Как использовать этот класс, его функции или сделать так, что юы при нажатии на кнопку, я мог открыть файл? |
|
|||||
|
strange mood
|
http://www.adobe.com/devnet/flex/vid...xml/vid13.html
Не совсем то, что вы спрашивали, но это поможет достичь вашей цели. Все остальное тоже довольно познавательно: http://www.adobe.com/devnet/flex/videotraining/
__________________
тонкий тролль, осеянный благодатью |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|