導航:首頁 > 編程語言 > as腳本與js

as腳本與js

發布時間:2025-02-13 10:37:21

A. 請問在js中可以用什麼代碼代替AS3中的writeUTFBytes、writeInt與position命令

//js代碼
functionstring2ByteArray(str){
letbytes=[]
for(leti=0;i<str.length;i++){
constcode=str.charCodeAt(i)
bytes=bytes.concat([code])
}
returnbytes
}
//as代碼
(str:String):ByteArray{
varbytes:ByteArray;
if(str){
bytes=newByteArray();
bytes.writeUTFBytes(str);
}
returnbytes;
}

上面倆代碼返回結果相同。

B. JS與AS如何通信

'JS給AS設置變數
function setflash(varn, value){
var flash = document.getElementById("index");
flash.SetVariable(varn,value);
}
'JS獲取AS變數
function getVar(varn){
var v = GetVariable(varn)
}

'JS控制AS跳轉
function goto() {
n++;
document.myFlash.GotoFrame(n);
}

'AS調用JS函數
on (release) {
getURL(\"JavaScript:alert('hello,world')\");
}

'JS間接調用AS函數
原理:JS改變AS的值,AS跟據值版的變化權調用其函數
var stat=0;
setInterval(test,300){
if (stat==1) doFlash();
}
function doFlash(){
}

JS
flash.SetVariable(star,1);

C. js與as怎麼相互調用,as裡面可以直接彈出一個對話框或者跳轉到一個新的頁面嗎

AS調用JS函數:
ExternalInterface.call(JS中的函數名,參數一,參數二);//調用JS中的一個函數
以下AS代碼回:
import flash.external.ExternalInterface;
例子:ExternalInterface.call('alert',『hello world!』答);//會彈出JS的提示框

JS調用AS函數:
ExternalInterface.addCallback(提供給JS調用的名稱,調用的函數); //提供一個函數給JS調用

以下AS代碼:
import flash.external.ExternalInterface;
import mx.controls.Alert;
public function asFunc(a:int,b:int):int
{
Alert.show(a+b);
}
ExternalInterface.addCallback("add",asFunc);

以下JS代碼:
add(1,2);//調用的其實是AS中的asFunc方法 ,會在Flash中彈出提示框

D. Animate軟體基礎:AS與JS區別

自從Flash軟體進化為Animate後,它具備了兼容AS腳本文檔和HTML5文檔的能力。其中,HTML5文檔的製作需要依賴JavaScript(JS)。

盡管兩者在外觀上相似,AS和JS在內在結構和功能上卻有顯著差異。在文檔生成的內容上,它們的應用場景也各不相同。在進行Animate作業時,務必明確是選擇使用AS腳本還是JS腳本,因為這將決定最終作業的形式。若目標是swf文件,務必採用AS3腳本;如果是為了網頁格式,可能需要JS。

重要的是要明確,AS腳本與JS腳本是不可互換的。盡管可以通過技術手段將swf文件轉換為HTML5頁面內容,但原始的腳本文件轉換是不支持的。

因此,在使用Animate創作時,選擇正確的文檔類型至關重要,這將直接影響到最終作品的呈現形式。

閱讀全文

與as腳本與js相關的資料

熱點內容
金沙添加微信松彩金 瀏覽:163
如何刪除手機文件空間 瀏覽:55
迷你編程領完迷小酷還有什麼用處 瀏覽:636
蘋果手機傳輸文件突然太慢 瀏覽:787
蘋果5s簡訊語音朗讀 瀏覽:439
虎牙場控詞app有哪些 瀏覽:3
5s升級後總死機 瀏覽:428
PDF文件第一頁與第二頁重合 瀏覽:237
編程貓向左走和向右走編程怎麼搞 瀏覽:286
ug編程的z的切削速度怎麼設置 瀏覽:17
word大寫羅馬數字 瀏覽:763
微信搖骰子表情包動態圖片 瀏覽:54
緩存文件如何按序排列 瀏覽:531
安卓epsxeopengl2 瀏覽:395
uw0文件夾是什麼 瀏覽:830
買手在哪裡查詢數據 瀏覽:809
深度置信神經網路 瀏覽:43
網站ico圖標素材 瀏覽:108
passwordreaders下載 瀏覽:339
md游戲bin文件 瀏覽:299

友情鏈接