Recent Updates RSS Hide threads | Keyboard Shortcuts

  • Bezier曲线上分割坐标

    admin 02:59 on 2009年12月6日 | 0 Permalink | 登录留下评论
    Tags: Bezier,

    // Returns the points on a bezier curve for a given time (t is 0-1);
    // This is based on Robert Penner’s Math.pointOnCurve() function
    // More information: http://actionscript-toolbox.com/
    //for (var i:Number = 0; i < 1; i+= 1/6) {
    //point = findPointOnCurve(…., i);
    //}

    private function findPointOnBezier(p1x:Number, p1y:Number, cx:Number, cy:Number, p2x:Number, p2y:Number, t:Number):Object
    {
    return {x: p1x + t * (2 * (1 – t) * (cx – p1x) + t * (p2x – p1x)), y: p1y + t * (2 * (1 – t) * (cy – p1y) + t * (p2y – p1y))};

    }
    另外利用Tweener结合pv3d做的例子很入门,

    http://labs.zeh.com.br/blog/?p=104

    编辑镜头推近感觉很好~~~

     
  • php >= 5.20 支持json_decode

    admin 00:18 on 2009年10月17日 | 0 Permalink | 登录留下评论
    Tags: json, , 函数

    php5.20版本以上支持json_decode&json_encode函数。

    json_decode 有两个参数第一个是需要转的字符串,第二是是否转成关联数组:json_decode($str[,true]);

     
  • Flash中使用LSO

    admin 00:56 on 2009年10月14日 | 0 Permalink | 登录留下评论
    Tags: , LSO, 本地持久对象

    flash保存一些数据使用lso相对cookie方便多了,除了不能把可视化对象或者本身放进去外,别的数据都可以。也不用设置失效期,当然自己也可以模拟失效期。
    请求也用不着每次发送类似cookie的数据下面是示例代码:
    import flash.net.*;
    var userinfo:SharedObject=SharedObject.getLocal(“userinfo”,’/‘);//域名顶级目录下建立对象,第三个参数相关https的设置,详细参考手册
    userinfo.data.username=’lzq0099′;//虽然多了data看起多余,但的确必须的
    userinfo.flush();//写入操作
    userinfo.close();//用完关闭掉。
    ExternalInterface.call(“console.log”,userinfo.data.username);//控制台里面打印数据

    使用时,发现不用close时,测试能调到数据,放到网页中执行控制台打印不出数据。
    同样读取数据时,也要使用完关闭。

    1.读取数据,获取对象后直接使用属性值,userinfo.data.username.

    2. 删除数据,获取对象后直接设置成null,userinfo.data.username=null,也可以使用userinfo.clear() 清空对象

    3.保存自定义类实例,获取对象后,使用regeisterClassAlias(包名.类名,类名)注册对应,然后和设置浦东对象一样 userinfo.data.xx=new Xx(”);

    4.如果要想向用户申请 使用磁盘大小,使用Security.showSettings();

    如果还是怀念cookie这个名字,就自己再把这些封装cookie方式看起来亲切点~~~~

     
  • Flash使用JSON传递数据

    admin 12:25 on 2009年10月13日 | 0 Permalink | 登录留下评论
    Tags: AS3.0, , JOSN

    看了AS3.0 XML  EX4的使用。从访问节点数据,属性,看看嫌烦。索性尝试下JSON

    AS里写法:
    使用官方类库
    导入com.adobe.serialization.json.*包,下载地址 http://code.google.com/p/as3corelib/

    var loader:URLLoader=newURL Loader();
    loader.load(new URLRequest(‘test.php’));
    loader.addEventListener(EVENT_COMPELETE,useJson);
    function userJson(evt:EVENT):void{

    var json:Object=JSON.decode(evt.target.data);
    trace(json.result);
    //  var lists:Array=json.lists;

    }

    PHP使用JSON类生JOSN格式
    $json = new Services_JSON();
    echo  $json->encode(array(‘result’=>y,’lists’=>二维数组));

    以上是简单实现功能,flash需要添加try。
    php里面懒人喜欢读出数据后的直接使用原来字段名,生成 关联数组,输出JSON格式,虽然as和js里使用起来像关联数组那么方便,但表结构字段名会暴露出来,最好还使用数字索引访问,或者事先约定好键名直接使用。

    $json = new Services_JSON();
    return  $json->encode($data
     
  • 禁食---为了忘却的记忆。

    admin 10:05 on 2009年05月11日 | 0 Permalink | 登录留下评论

    我不知道怎么去呼唤自己内心,这种方式或许愚蠢,愚昧。
    但是我想这么做,想想一些人,血肉模糊的没了。
    或许亲戚或余悲,他人一亦已歌。
    同情悲痛在我心里已化作对生命的恐惧。
    世界就是这么残忍……
    我想不到什么方式去怀念残酷的过去。
    那么就愚蠢点,用甘地的方式对自己残忍一点。
    有共鸣者,或者一同想‘愚昧’一点过这一天的人,踩一踩。
    人若是棵树,那么希望这一天有些人和我一样同样长出相同的一片叶子。
    ……

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel