0
您好我有一个使用Flash CS3 IDE和ActionScript 3构建的项目。现在我需要将某些功能与文件引用类集成。这只适用于flex。所以我想迁移到flex(MXML)..Flash IDE项目ActionScript 3 To Flex:如何转换?
这怎么可能?
我做了一些代码,但不能正常工作
ProjectFile.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete = "initApp()" >
<mx:Script>
<![CDATA[
import mx.core.UIComponent;
public function initApp():void {
var app:Applications = new Applications(this);
addChild(app);
}
]]>
</mx:Script>
</mx:Application>
Applications.as 的应用类是从较早的FLA叫,现在我需要添加我的基类到mxml。
package {
import com.AnotherClass;
import flash.display.*;
import flash.events.*;
public class Main extends Sprite {
public var _mystage:Stage;
public function Main() {
var app:AnotherClass= new AnotherClass(this);
addChild(app);
}
}
}
但是Iam无法加载MXML上的Applicatios类对象。
FileReference类?这在闪存IDE中可用。 – Zevan 2010-12-20 16:16:18
但我们无法从IDE保存外部文件,我想将一些文件保存到swf所在的本地计算机路径。 – coderex 2010-12-20 16:17:31
@coderex通过Flash Pro IDE保存本地文件与FileREference类无关,它允许您在运行时通过Flash Player要求用户保存文件。你应该相应地修改你的问题。从你的小代码片段中很难分辨出为什么这种方式不起作用。 – JeffryHouser 2010-12-20 16:23:08