14 12
发新话题
打印

[分享] Flash Albumn Memory——偶的自制相册

Flash Albumn Memory——偶的自制相册

这个是一个独立的程序,可独立使用,或加个链接链接上去就OK了,喜欢的话,就拿去用!

7月份,偶花了两个星期多些的时间,仿照FlashPicViewer做了个简单的相册,并随便取了个名称叫Flash Albumn Memory。

演示地址:http://www.isbug.cn/FAM

我的说明页:http://www.isbug.cn/post/42.html

其原理并不复杂,Flash + Asp,就跟现今流行的Ajax异步读取很相似。不多说了,以下贴出部分源代码(留意红色):

Flash ActionScript 部分用于读取图片路径的代码:
//########################
//解决中文乱码问题
System.useCodepage = true;
//LoadVars对象实例,用于获取图片列表
var getPicList = new LoadVars ();
//参数传递方式
getPicList.action = "post";
//获取需要显示的图片的列表
function getlist () {
  getPicList.onLoad = function (success) {
    if (success) {
      //获取返回值
      _root.img_list = this.img_list.split (",");
      //加载图片到舞台
      laodPictures ();
    } else {
      trace ("服务器没有响应");
    }
  };
  getPicList.sendAndLoad (url + "getPic.asp?id=" + id, getPicList, "post");
}
//MovieClipLoader对象实例,用于加载图片到舞台
var loader = new MovieClipLoader ();
//用于侦听loader加载图片到舞台的动作
var loadListener:Object = new Object ();
function laodPictures () {
  //加载图片到影片剪辑tmp_mc
  loader.loadClip (_root.img_list[0], tmp_mc);
  //把MovieClipLoader的事件处理程序外包给loadListener
  loader.addListener (loadListener);
}
//获取图片列表,然后显示图片
getlist ();
...
...
...
//########################

'ASP从服务器返回参数的写法
//########################
img1 = Server.MpaPath("picture1.jpg")
img2 = Server.MpaPath("picture2.jpg")
img_list = img1 & "," & img2
response.Write "img_list=" & img_list
//########################

Flash + Asp 动态读取图片的原理就是上面说的,并不复杂,至于放大、旋转效果,那些就不说了。。。

[ 本帖最后由 xiaowang19 于 2007-9-13 23:11 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

效果不错,以后试试

TOP

不错啊~~~

TOP

不错,好东西,有空研究研究,^_^

TOP

顶下~

TOP

不错,支持
[color=red]Dianso's Blog[/color]
似乎很久没来了

TOP

我也给自己鼓励一下

刚改正了个小问题,呵呵。。。

[ 本帖最后由 xiaowang19 于 2007-9-3 23:08 编辑 ]

TOP

感觉还可以,就是跟Z-Blog的结合还不是很好

TOP

看到有些朋友下载了,不知道你们用了,感觉如何!
感觉好的话,继续。。。
感觉不好的话,也别拿馒头砸我。。。
呵呵,事实上,这个相册是支持无限多级分类的,起点是 [ root ] ,提供下载的被我简化了,只是简化了后台,Flash 相册程序还是支持无限多级分类的,需要多级分类的朋友只要将后台的“分类管理”改成可管理多级分类即可,谢谢关注!

iBug-I'm a bug...

[ 本帖最后由 xiaowang19 于 2007-9-13 21:07 编辑 ]

TOP

不错!效果很好。
[AD]:个人BLOG:思想碎片@Zx.MYS
[说明]:1.有事请发帖,论坛短消息已禁用。2.写Z-Blog程序的不是我,是另外一个zx。3:准备高考,消失一年。

TOP

我觉得我用的这个也不错亚哈哈

TOP

要是有FLASH的源文件就好了

TOP

 14 12
发新话题