Adobe Flex - mxmlc.exe并使用依赖库进行编译

时间:2013-10-18 12:40:38

标签: flex3 mxmlc

我有Flex SDK 4.6。我想使用库https://github.com/y8/websocket-as。该库需要库as3corelib(https://github.com/mikechambers/as3corelib)。问题是,我无法在HelloWorld项目中使用/包含这些库。

package {
import flash.display.Sprite;
import flash.text.TextField;
import y8.net.WebSocket;

public class HelloWorld extends Sprite {

    public function HelloWorld() {
        var display_txt:TextField = new TextField();
        display_txt.text = "Hello World!";
        addChild(display_txt);
    }
}
}

当我用 mxmlc.exe -o HelloWorld.swf tuts \ HelloWorld.as 编译它时,我收到错误

  

HelloWorld.as(5):col:15错误:无法找到y8.net:WebSocket的定义。

   import y8.net.WebSocket;

请问,如何将它(目录)放在一起?如何使用mxmlc.exe编译此库和HelloWordl。感谢。

1 个答案:

答案 0 :(得分:0)

你可以这样做

mxmlc -library-path+=/myLibraries/MyRotateEffect.swc;/myLibraries/MyButtonSwc.swc c:/myFiles/app.mxml

参考:http://livedocs.adobe.com/flex/3/html/help.html?content=apparch_08.html