本文目录一览:
- 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']吗?