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