FLASH 3D 墙

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

origin link: http://www.flashloaded.com/flashcomponents/3dwall/

再一次见识了的强大,看看官方的说明

Displays images on an engaging interactive wall using the Papervision3D engine. The wall can be flat or set at any curvature to create a truly unique look. The viewer can also scroll, tilt and zoom the wall freely. Includes a built-in preloader for seamless transitions between thumbs and large images. Over 60 parameters to customize your wall ensures unlimited number of looks and an enticing viewer experience. Available for ActionScript 3.0 ( CS3) only.

可以变平坦,也可以任意弯曲,可以滚动,放大,缩小墙,内置loading,包含了60多个客户端参数,AS3 only。

当然这么优秀的产品,也不是谁都能获得的,想要,就得花费$99。

无奈,当MovieClipLoader遇见Maxthon

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

测试网站: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 条评论  查看次数:273 + 28

.0+PHP

preview

vote.gif

demo

source

说明:

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

enjoy!

flash项目总结

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

由于自己是初次做项目,经验的不足导致处处被动,无论是修改代码还是查看代码都比较困难,往往是牵一发而动全身,现总结如下几条经验

1、能写成函数的写函数,能写成类的写成类
2、尽量用变量而不是数字直接代入
3、对深度的管理:如果把握不好,经常会出现被挡住了或覆盖了的情况
4、坐标问题:由于经常是主swf载入次swf,还要监听舞台的缩放,由此产生了对齐问题
5、swf的结构:如通过main载入index,然后再由index载入widget等等。
6、等想到了再补充

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

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

不用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

动态改变flash的大小

文章分类:FLASH, jQuery | 发表评论  查看次数:464 + 129

之前有人问起过,一直忘了,做了个demo,使用了jQuery。

说白了,就是取得该object的id,然后重新设置宽和高,就这么简单

Read more

共2页 1 2 下一页