twitter、饭否、有趣吧网站flash插件的实现

提供源码下载(Adobe Flash CS3实现)
flash插件源码
效果如下:

原理:

result_lv = new LoadVars();
result_lv.onData = function (src)
{
    if (src)
    {
        status_array = JSON.parse(src);//解析由网站api返回的JSON数据,形成数组
        copy_mc.enabled = true;
        copy_mc._alpha = 100;
        makeHtmlLink();
        makeEmbed();
        updateView();//更新flash的核心部分,定义见下面
    } // end if
};
send_lv = new XML();
send_lv.addRequestHeader("accept", "application/json");
send_lv.sendAndLoad("http://www.youqubar.com/api/user_comic_json?count="+count+"&id="+user_id, result_lv);//请求网站的API

function updateView()
{
    。。。   
    var _loc1 = new Object();
       _loc1.currentStatus = status_array[currentStatus].title;//更换趣图标题
    squareTransition.swapClip("status_mc", _loc1);
    pic.image.loadMovie(status_array[currentStatus].pic);//更换趣图
    pic.onRelease = function () {       
            getURL(status_array[currentStatus].url, "_blank");//使得图片可以点击,链接到一个网页
    };
    age_txt.text = status_array[currentStatus].created_at;
}
//其中pic是在flash主场景的一个movieclip,image是pic这个movieclip上放的另一个movieclip

这篇文章实际上介绍给flash RIA开发者一种访问网站API的方法
这也是现在流行的开发模式,欢迎大家使用有趣吧的API开发出好的flash应用
欢迎访问 有趣吧开发者论坛
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值