本文目錄一覽:
- 1、as3如何將所有與後端php傳輸查詢的方法寫在一個類里?
- 2、as3改成php代碼
- 3、as3轉php
- 4、有關AS3跟PHP交互的問題請教。急
- 5、as3與php通信,as3文件是與php文件放在一起的嗎?
- 6、as3傳給php一組json數據,php如何讀取並使用這個json數據?
as3如何將所有與後端php傳輸查詢的方法寫在一個類里?
其實就是包裝下通用方法,把一堆處理放入一個方法。
一般的功能:
request方法,接收前台傳入的url,請求字符串,event名,建立請求。
response方法:獲取php傳回的數據,一般是php用xml格式返回。
然後還有就是接收成功後dispatchEvent。這3大塊封裝一下,然後傳參調用一下即可。
as3改成php代碼
我大致改寫了一個,不過你這個裏面有個_local9,就不知道哪兒來的了。不過這個代碼確實寫的惱火,變量命名居然全是什麼_local之類的。
還有一個,這個裏面有個getRandomString,沒有提供,因為沒有原型。
下面是大致的代碼:
function getHLSPlayUrl($_arg2){
$_local10 = 0;
$_local11 = ”;
$_local12 = 0;
$_local3 = str_split($_arg2);
$_local4 = 0;
$_local4 = 0;
while ($_local4 count($_local3)) {
if ($_local3[$_local4] == “.”){
$_local10 = randRange(ord(“k”), ord(“z”));
$_local3[$_local4] = chr($_local10);
};
$_local4++;
};
$_local5 = implode(”, $_local3);
// var _local6:Date = new Date();
$_local6 = time();
// var _local7:DateTimeFormatter = new DateTimeFormatter(“en-US”);
// _local7.setDateTimePattern(“yyyyMMddHHmmss”);
// var _local8:String = _local7.format(_local6);
$_local8 = date(‘YmdHis’, $_local6);
$_local5 = $_local5 . $_local8;
$_local3 = str_split($_local5);
$_local4 = 0;
while ($_local4 count($_local3)) {
$_local11 = $_local3[$_local4];
$_local12 = ord($_local11);
if (((($_local12 = ord(“0”))) (($_local12 = ord(“9”))))){
$_local3[$_local4] = chr(((ord(“a”) – $_local12) + ord(“9”)));
};
$_local4++;
};
$_local5 = implode($_local3);
$_local5 = (getRandomString(10) . $_local5);
return $_local5;
}
public static function randRange($_arg1, $_arg2){
// return ((Math.floor((Math.random() * ((_arg2 – _arg1) + 1))) + _arg1));
return rand($_arg1, $_arg2);
}
function getRandomString($_arg1){
$_local2 = “”;
$_local3 = 0;
while ($_local3 $_arg1) {
$_local2 = $_local2 . chr(randRange(ord(“a”), ord(“z”)));
$_local3++;
}
return $_local2;
}
as3轉php
這裡的三種方式分別為:
1、二進制傳輸(BINARY)
2、字符串傳輸(String)
3、文件流上傳(File)
開發IDE:FlashDevelop、Zend Studio。
1)設置FlashDevelop使用flash player10(debug版本,因為有一個demo使用了本地預覽)
「工具」菜單 –》 「軟件設置」(快捷鍵F10)—》 點擊左側的「AS3Context」,在Language中的「Default Flash Version」修改為10,選擇Player Debug 的路徑
有關AS3跟PHP交互的問題請教。急
麻煩版主了,圖片路徑肯定是對的,圖片路徑來自:product_view.php的標籤獲取到的路徑是相對根目錄的路徑,比如絕對路徑是:[ol][*][/ol]那這個標籤獲取到的路徑是:[ol][*]/pic/11.jpg[/ol]我的AS代碼有沒有問題啊?[] 查看原帖
滿意請採納
as3與php通信,as3文件是與php文件放在一起的嗎?
php需要放到php服務器下面
而flash的文件不需要一定放到服務器下面去才能讀到php文件。
注意,flash讀取php需要讀取絕對路徑,如
as3傳給php一組json數據,php如何讀取並使用這個json數據?
echo $j;
改為
var_dump($j);
試一試。
或者,你確實是$_POST[‘json’]嗎?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/197374.html