Dans une application Apollo et sur Flex Builder, j'ai besoin d'utiliser une classe externe, on va l'appeler MyApp.as
Pour exemple on va dire qu'elle contient ceci :
CODE
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class MyApp extends Sprite
{
public function MyApp()
{
graphics.beginFill(0xff0000);
graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
var titleBar:Sprite = new Sprite();
titleBar.graphics.beginFill(0x0000ff);
titleBar.graphics.drawRect(0, 0, stage.stageWidth, 20);
addChild(titleBar);
titleBar.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDowwn);
}
private function onMouseDowwn(event:MouseEvent):void
{
stage.window.startMove();
}
}
}
{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class MyApp extends Sprite
{
public function MyApp()
{
graphics.beginFill(0xff0000);
graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
var titleBar:Sprite = new Sprite();
titleBar.graphics.beginFill(0x0000ff);
titleBar.graphics.drawRect(0, 0, stage.stageWidth, 20);
addChild(titleBar);
titleBar.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDowwn);
}
private function onMouseDowwn(event:MouseEvent):void
{
stage.window.startMove();
}
}
}
J'ai donc mis le fichier MyApp.as dans mon projet Apollo, tout est ok.
Là ou je bloque, c'est comment appeler MyApp.as dans mon projet Apollo
CODE
<?xml version="1.0" encoding="utf-8"?>
<mx:ApolloApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Script>
<![CDATA[
]]>
</mx:Script>
</mx:ApolloApplication>
<mx:ApolloApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Script>
<![CDATA[
]]>
</mx:Script>
</mx:ApolloApplication>
merci
