English Sentence Loading...
英语句子加载中...
  • 1 
预览模式: 普通 | 列表

放一个amfphp+flex3的相册源码

又一次遭遇低级错误

as3+afmphp存图.

曾经结合Fluorine用.net存图,效果挺好。速度也快。

谁知道用同样的amf3方式传输,却怎么也存不上,图象数据老是php的变量类型。

问了google大爷,百度大叔,甚至连远方亲戚yahoo舅舅都请出来了,也不得其法.

一次偶然的测试...居然是...掉了data这个方法...寒...看来要好好熟悉下php的语法了。

MindMap 完成.

mindMap 大功告成。  在距离职还剩下三天的时间,mindMap主要功能皆已具备,总算可以全身而退,剩下辅助、细节修改就简单许多了。 此项目基本能够满足老师的各种教学使用,并能通过mindMap搜索到公司平台的资源。 这个小东西花了将近一个月的开发时间。文件的存储和解析基本测试无误。所有数据均以xml入住数据库。 aswing对于不会美术设计的我来说简直是神来之笔。相比Flex的庞大,aswing灵活许多,也个性十足哈。
------------------------------------------------------------------------
  

创建结点


访问地址:http://www.evimdv.com:8686/mindmap/index.html

mindMap 和 asp 交互的编码问题。

公司老的平台是很多年用asp开发,又是繁体,而现在需要用到里面的资源库,asp貌似不具备.net、php...的自动转码。找到的函数也不太好用。
于是和公司的网络部门同事,用了极端的方法。

在刚开始使用post时候,as推数据到 asp,然后返回值,打开 System.useCodePage = true 能顺利解析,但是,就是查询不到数据。
只有做了一下存入数据库测试,而存入的值在推到asp时,变成了乱码,而相同的乱码返回给as的时候,又自动解析回来。很怪的问题。

最后解决方案。as 调用 js, js执行asp,asp写流数据到xml,as网络调用xml文件,根据xml的头文件来确定是否有数据,有的话然后取出。
也就是避开了as直接调用asp会出现的乱码问题。不可谓不极端。测试效率尚可。也算一种另类的方法吧。

最后的编码为:

AS --> UTF-8
ASP --> BIG5
传输方式 --> GET (Post 表单的使用总是存在乱码问题)



------------------------------------------------  啥也不说了的分割线 ----------------------------------------------------
不怕麻烦的人,智慧是无穷的,卡卡。

行动条码 读取 KAYWA QR-Code API测试

风行日本、台湾等地的行动条码,成了手机玩家的新宠。国内叫二维码。可以广泛应用在身份识别,名片等。

找到一个提供免费API的网站(http://www.kaywa.com/)。采用日本的QR编码形式。只是免费用户功能很少。只能玩玩。毕竟这里面的前景利益很广泛啊。

试着用AS3读取了提供的部分API..只可惜沙箱限制,所以只能在家里玩玩。

贴一下核心代码:


  1. private function createCode(evt:MouseEvent):void
  2.  {
  3.  var request:URLRequest = new URLRequest("http://decode.kaywa.com/api/createCode?API-KEY=ebeb09564d901ff68d770d5e98a1d82a&code="+_txt1.text+"&URL="+_txt3.text);
  4.  request.method = "GET";
  5.  var _load:URLLoader = new URLLoader();
  6.  _load.addEventListener(Event.COMPLETE, completeHandler);
  7.  _load.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
  8.  _load.load(request);
  9.  _txt2.text="creating..."
  10.  }
  11.  
  12.  
  13.  private function deCode(evt:MouseEvent):void
  14.  {
  15.  var request:URLRequest = new URLRequest("http://decode.kaywa.com/api/decodeCode?API-KEY=ebeb09564d901ff68d770d5e98a1d82a&code="+_txt1.text);
  16.  request.method = "GET";
  17.  var _load:URLLoader = new URLLoader();
  18.  //_load.dataFormat = URLLoaderDataFormat.VARIABLES;
  19.  _load.addEventListener(Event.COMPLETE, completeHandler);
  20.  _load.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
  21.  _load.load(request);
  22.  _txt2.text="deing..."
  23.  }
  24.  private function getLevel(evt:MouseEvent):void
  25.  {
  26.  
  27.  var request:URLRequest = new URLRequest("http://decode.kaywa.com/api/getCustomerLevel?API-KEY=ebeb09564d901ff68d770d5e98a1d82a");
  28.  request.method = "GET";
  29.  var _load:URLLoader = new URLLoader();
  30.  _load.addEventListener(Event.COMPLETE, completeHandler);
  31.  _load.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
  32.  _load.load(request);
  33.  _txt2.text="get Level...";
  34.  
  35.  }
  36.  private function goURL(evt:MouseEvent):void
  37.  {
  38.  var request:URLRequest = new URLRequest("http://qrcode.kaywa.com/img.php?d="+_txtURL);
  39.  navigateToURL(request,"_blank");
  40.  }

  
----------------------------- 亢奋的分割线 ------------------------------
这个是软件生成的我的二维条码
attachments/200805/2807977859.jpg

标签: 行动条码
  • 1