использование файлов расширения .as в flex - PullRequest
0 голосов
/ 30 марта 2011

Hai Я очень новичок в разработке Flex-приложений. Я использую Flex Builder 4, и мне нужно вызвать файл .as из файла mxml. 1001 *

Заранее спасибо.

Ответы [ 4 ]

0 голосов
/ 30 марта 2011

Если вы имеете в виду просто создание экземпляра или вызов класса действий, сделайте что-то вроде этого:

<fx:Script>
<![CDATA[
   import yourpackage.SomeClass

   private function someFunction():void
   {
      SomeClass.someStaticFunction();
      // or
      new SomeClass().someNonStaticFunction();
   }
]]>
</fx:Script>

Кроме того, если ваш класс расширяет IMXMLObject, вы можете включить его непосредственно в mxml с помощью тега объявлений следующим образом:

<fx:Declarations>
   <someNamespace:YourClass someProperty="true" />
</fx:Declarations>

Надеюсь, это поможет. Вы должны действительно прочитать mxml и посмотреть на примеры. У меня есть несколько в моем блоге .

0 голосов
/ 30 марта 2011

Вы должны использовать что-то вроде этого

<mx:Script source="includes/IncludedFile.as"/>

http://livedocs.adobe.com/flex/3/html/usingas_4.html

0 голосов
/ 30 марта 2011

Попробуйте что-то вроде этого

<mx:Script>
<![CDATA[
import MyAsFile.as //if your file is inculded in .src folder
import path/MyAsFile.as //if in other folder
]]>
</mx:Script>
0 голосов
/ 30 марта 2011

Это очень легко, просто сделайте:

import myasfile

Или, если он идет из другого каталога, вы можете просто указать свой каталог в точечной нотации, например:

import renderers.myrenderer

В соответствии с использованием файла Java, вам нужно будет использовать удаленные объекты для подключения к вашему классу Java. Здесь действительно хорошее видео введение здесь

Надеюсь, это поможет вам.

...