導航:首頁 > 文件教程 > airas3上傳文件

airas3上傳文件

發布時間:2021-10-25 17:08:42

Ⅰ flashCS4 AS3.0怎麼用按鈕跳轉到外部文件

這個是載入吧。如果想彈出文件選擇框,看看FileReference這個類就知道了。打開、上傳、下載都有,如果是air,可以用File這個類,提供更多本地文件處理的方法。

Ⅱ FLASH AS3有沒有文件操作功能像很多編程語言那樣,能創建、刪除文件或目錄,能對磁碟文件進行讀寫。

flash是網頁部署的web應用,肯定是沒FSO之類的功能的了,但AIR支持這些功能,因為AIR是桌面級程序編程,本身就是在本地當EXE運行的,所以不存在web部署的安全問題

但兩種技術不相同,雖然都是用AS3編寫,但支持的API功能不同,AIR支持純web應用的API,反之則未必一定可以

Ⅲ 關於as3發布anroid apk文件發布的問題,如何把air打包進去,減

如果air能鋪開裝機量,相信寫as3 apk能火起來。在裝機量低迷的前提下,或者說,在air推廣效果不佳的前提下,真心希望adobe能效仿在ios平台的做法,取消runtime,直接把as3編譯成native。其實,對比開發流程,as3的優勢是很突出的。

Ⅳ flash中利用as打開本地文件夾的方法

// 載入包
import flash.net.FileReference;
// 定義 FileReference 對象
var fileRef:FileReference = new FileReference();
// 定義 監聽對象
var fileLsn:Object = new Object();
// 定義 文件類型數組 FileReference 對象的 browse 方法的參數
// description: 描述
// extension : 擴展名列表
var fileTyp:Array = new Array({description:"Image files", extension:"*.jpg;*.gif"}, {description:"Document files", extension:"*.txt;*.doc"});
btnBrowse.onRelease = function() {
// 打開 "選擇文件" 對話框
fileRef.browse(fileTyp);
};

Ⅳ flash AS3兩台電腦間通信,只要實現字元的傳輸便可;我只會點flash,最好只要用flash就能實現。

  1. 可以。

  2. 在通信前, 先載入一個跨域的文件流就可以了。通過843埠。

  3. 網上例子很多,找吧。使用as3 socket 做為關鍵字搜索

Ⅵ actionscript裡面如何上傳文件到服務端

as3+PHP上傳文件到伺服器,as3的寫法:

js">package
{
importflash.display.Sprite;
importflash.events.*;
importflash.net.FileFilter;
importflash.net.FileReference;
importflash.net.URLRequest;

publicclassmainextendsSprite
{
privatevaruploadURL:URLRequest;
privatevarfile:FileReference;

publicfunctionmain()
{
uploadURL=newURLRequest;
uploadURL.url="http://localhost/test/wfile.php";
file=newFileReference;
configureListeners(file);
file.browse(getTypes());
}

(dispatcher:IEventDispatcher):void
{
dispatcher.addEventListener(Event.CANCEL,cancelHandler);
dispatcher.addEventListener(Event.COMPLETE,completeHandler);
dispatcher.addEventListener(HTTPStatusEvent.HTTP_STATUS,httpStatusHandler);
dispatcher.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler);
dispatcher.addEventListener(Event.OPEN,openHandler);
dispatcher.addEventListener(ProgressEvent.PROGRESS,progressHandler);
dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR,securityErrorHandler);
dispatcher.addEventListener(Event.SELECT,selectHandler);
dispatcher.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA,uploadCompleteDataHandler);
}

privatefunctiongetTypes():Array
{
varallTypes:Array=newArray(getImageTypeFilter(),getTextTypeFilter());
returnallTypes;
}

():FileFilter
{
returnnewFileFilter("Images(*.jpg,*.jpeg,*.gif,*.png)","*.jpg;*.jpeg;*.gif;*.png");
}

():FileFilter
{
returnnewFileFilter("TextFiles(*.txt,*.rtf)","*.txt;*.rtf");
}

privatefunctioncancelHandler(event:Event):void
{
trace(("cancelHandler:"+event));
}

(event:Event):void
{
trace(("completeHandler:"+event));

}

(event:DataEvent):void
{
trace(("uploadCompleteData:"+event));
trace(event.data);
img.source=event.data;
}

(event:HTTPStatusEvent):void
{
trace(("httpStatusHandler:"+event));
}

privatefunctionioErrorHandler(event:IOErrorEvent):void
{
trace(("ioErrorHandler:"+event));
}

privatefunctionopenHandler(event:Event):void
{
trace(("openHandler:"+event));
}

(event:ProgressEvent):void
{
varfile:FileReference=FileReference(event.target);
trace(((((("progressHandlername="+file.name)+"bytesLoaded=")+event.bytesLoaded)+"bytesTotal=")+event.bytesTotal));
}

(event:SecurityErrorEvent):void
{
trace(("securityErrorHandler:"+event));
}

privatefunctionselectHandler(event:Event):void
{
varfile:FileReference=FileReference(event.target);
trace(((("selectHandler:name="+file.name)+"URL=")+uploadURL.url));
file.upload(uploadURL);

}
}
}

Ⅶ As3用Asp.net為後台上傳圖片簡單例子

package { import flash.display.Sprite;
import flash.events.Event; import flash.events.MouseEvent; import fl.controls.Button;
import flash.net.FileReference; import flash.net.*;
public class Main extends Sprite { public var file:FileReference; public var btn:Button; public var arr:Array; public var imgfilter:FileFilter; public var swffilter:FileFilter; public var ureq:URLRequest;
public function Main() { trace("1"); file = new FileReference(); btn = new Button(); imgfilter=new FileFilter("Image","*.png;*.jpg"); trace("2"); btn.label="browser"; btn.emphasized=true; btn.width=150; btn.move(100, 100); ureq = new URLRequest(" http://192.168.2.104:3000/xmls/avatar/3"); trace("3");
btn.addEventListener(MouseEvent.MOUSE_DOWN, down); file.addEventListener(Event.COMPLETE, complete); file.addEventListener(Event.OPEN,open); file.addEventListener(Event.CANCEL, cancel); file.addEventListener(Event.SELECT, select); file.addEventListener(Event.
addChild(btn); }

public function down(e:MouseEvent):void { file.browse([imgfilter]); } public function complete(e:Event):void { trace("complete" + e); trace(e.target.data); var result:XML = new XML(e.target.data); trace(result); } public function open(e:Event):void { trace("open"); } public function cancel(e:Event):void { trace("cancel"); } public function select(e:Event):void { var tem=e.target; trace(tem.name + "," + tem.creationDate + "," + tem.size); file.upload(ureq,"avatar"); } }}

後台很容易吧? 就不寫了。

Ⅷ AS3 瀏覽文件怎麼設置只能選取文件夾

要用AIR中的File類中的browseForDirectory方法

Ⅸ flash 怎麼用 as3.0 實現打開本地文件夾、用默認程序打開本地文件。

Flash Player是不行的,要用最新的AIR2.0就可以以文件默認方式打開程序。
http://bbs.blueidea.com/thread-2950734-1-1.html

Ⅹ AS3 用FileReference與URLRequest實現載入圖片並修改後上傳

BitmapData需要用JPGEncoder或是PNGEncoder轉成完整的圖片ByteArray才能保存到PC上打開。不管你是上傳到伺服器版還是保存到本地。權


沒有查看網盤文件,網路不給力。


使用如下:

varjpg:JPGEncoder=newJPGEncoder(100);
varbyte:ByteArray=jpg.encode(newBitmapData(100,100,false,0));//參數是你的圖片BitmapData

//png的使用雷同


類文件,下載附件。


如果使用類轉換ByteArray不行的話,再追問吧,我不清楚你上傳的代碼

閱讀全文

與airas3上傳文件相關的資料

熱點內容
ps上方的文件標不見了 瀏覽:716
c遍歷文件夾下所有文件linux 瀏覽:898
電信光貓怎麼設置沒有網路 瀏覽:505
新建文件夾女主 瀏覽:965
京東大數據平台部門 瀏覽:406
紅米5下載好的系統文件怎麼更換 瀏覽:954
台灣紅羊公司 瀏覽:118
數據分析都需要學什麼 瀏覽:355
j2me網路游戲開發實例 瀏覽:501
如何轉換dwg文件 瀏覽:27
齊全超市小說 瀏覽:161
樂高機器人編程是什麼課程 瀏覽:935
手機如何製作網站鏈接 瀏覽:557
繁體字qq網名 瀏覽:17
貝殼網的原始登錄密碼 瀏覽:876
求一個能看各種小說的網站 瀏覽:953
ps中優化的文件格式包括 瀏覽:149
電影解析網站 瀏覽:24
hdf文件如何打開 瀏覽:208
ota升級712能越獄嗎 瀏覽:675

友情鏈接