2013-06-13 3 views
1

Dans flex créé un fichier SWC. Il a un dossier Actionscript qui contient les fichiers actionscript. Et puis créé un projet de bureau dans lequel je veux appeler un fichier actionscript de SWC.Flex: Comment appeler un chemin source d'actionscript à partir d'un projet de bibliothèque?

En normalement on peut appeler le fichier source externe comme celui-ci

La question est « Comment puis-je donner un chemin source ou appeler un fichier actionscript externe de Condition féminine Canada »?

Est-il possible d'appeler un chemin de fichier simple Actionscript et assets (dossier d'images) de SWC vers de nouvelles applications de bureau après avoir inclus le fichier lib dans ce projet?

+0

'include somepackageinswc.someclass;' ne fonctionne pas? – Cherniv

+0

@ Cherniv: non ça ne marche pas. – raja

+0

donc d'abord vérifier s'il y a des paquets dans swc – Cherniv

Répondre

1
  1. Première création d'une classe ActionScript dans un projet de bibliothèque.
  2. Dans une classe, créez une instance de classe de manière statique, pour y accéder depuis l'extérieur de la classe.

    public class ImagesClass 
    { 
        private static var iconClass: ImagesClass 
    
        public static function getInstance() : ImagesClass 
        { 
         if (iconClass== null) 
         iconClass= new ImagesClass(); 
        return iconClass; 
        } 
        [Bindable] 
        [Embed(source="/assets/player_play.png")] 
        public var PlayPause_Play:Class; 
    
        public function ImagesClass() 
        { 
        } 
        public function displayAlert() 
        { 
         Alert.show("Function Called","Info"); 
        } 
        } 
    
  3. Vous pouvez appeler cette classe à partir de votre application Web/de bureau. (par exemple): dans main.mxml

    <s:Button id="btnLocalVideo" icon="{ImagesClass.getInstance().PlayPause_Pla}" width="100%" height="100%" click="ImagesClass.getInstance().displayAlert()"/>

comme vous pouvez accéder à la fonction projet bibliothèque actionscript/variables. et aussi des icônes.

Questions connexes