无奈,当MovieClipLoader遇见Maxthon

文章分类:FLASH | 只有1条评论  查看次数:230 + 35

测试网站:http://www.discoveryland.cn

制作,可以在IE+FF下正常运行,但是到了里,却卡壳了,死活不调用我的函数。无语。

肇事代码:

function load_ad(){
   
    this.createEmptyMovieClip("ad_loader",6);
    var ad_load_clip: = new ();
    var ad_obj:Object = new Object();
    ad_obj.onLoadStart = function(m:MovieClip){
        //ExternalInterface.call("debug","load ad!");
        trace("开始载入广告");
    }
    ad_obj.onLoadProgress = function(m:MovieClip,loaded,total){
        //trace(loaded/total);
    }
    ad_obj.onLoadInit = function(m:MovieClip){
        trace("广告载入完毕");
        m._x = -10;
        m._y = 10;
        load_player();
        //ExternalInterface.call("debug","ad loaded!");
    }
    ad_load_clip.addListener(ad_obj);
    ad_load_clip.loadClip("media/ad.swf",ad_loader);
}
 

花了一个晚上,做了个flash投票系统

文章分类:FLASH | 共2 条评论  查看次数:287 + 32

.0+PHP

preview

vote.gif

demo

source

说明:

数据是通过文本存放的,所以需要保证该目录可以读写;暂时没做session判断,所以刷新后可以继续投票;仅供学习研究。

enjoy!

【AS2.0】不用js获取当前网页URL的方法

文章分类:FLASH | 发表评论  查看次数:360 + 117

不用js,只需就能搞定了,主要是用了ExternalInterface.call方法,其本质还是通过去调用js函数

import .external.*;
var urlPath;
var param_info;
function geturlhttp() {
urlPath = ExternalInterface.call('eval', 'window.location.href');
//如果使用urlPath = ExternalInterface.call("window.location.href.toString");的话IE不识别,不过我测试了一下,也没有问题
param_info = urlPath.split("?")[1];
}
geturlhttp();

urlText.text = urlPath;
if(param_info == undefined){
    param.text = "no param";
}else{
    param.text = param_info;
}
 

测试地址:
http://www.live-my-life-with-yuyi.com/temp/test_url.html?blue=idea