导航

  • 首页
  • Tags列表
  • 管理
  • 简繁转换
Search Engine Optimization 站外搜索 站内搜索
« Tell Me Why围棋的由来 »

用AS2.0修改《flash mx 编程与创意实现》这本书中的类

两年前看了《flash mx 编程与创意实现》,觉得这本书狂不错,看了几天的AS2.0,决定用AS2.0重新编写书中所有的类,尽管这是本老书了,偶觉得这本书还是相当的经典:

简单相册类 PhotoAlbum:

class PhotoAlbum{
var n:Number;
var index:Number;//指定显示照片的下标
var holder:MovieClip;//用来存放照片的电影片段
var photos:Array;//相册中的照片URL列表
/*显示特定下标的照片*/
function showPhotoAt(n:Number) {
var lastIndex:Number = photos.length - 1;//相册中最后一张照片的下标
if (n > lastIndex) n = 0;//如果指定照片的下标大于最后一张则显示第一张照片
else if (n < 0) n = lastIndex;//如果指定照片的下标小于零,则显示最后一张
index = n;
holder.loadMovie (photos[index]);//显示指定下标的照片

}
/*显示下一第照片*/
function next() {
showPhotoAt (index + 1);
}
/*显示前一张第照片*/
function prev() {
showPhotoAt (index - 1);
}
/*构造函数*/
function PhotoAlbum (holder0:MovieClip,photos0:Array){

holder=holder0;
photos=photos0;
showPhotoAt (0);
}
}

3zr6_myclass.rar将此文件解压到C盘,或更改fla文件的类路径。
a8zd_PhotoAlbum.rar
在放置fla文件的文件夹中放置几张图片,文件名为:pic1.jpg, pic2.jpg, pic3.jpg......

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Search



  • 互联网 站内搜索

最新留言

最近发表

站点统计

  • 文章总数:244
  • 评论总数:246
  • 引用总数:0
  • 浏览总数:380993
  • 当前样式:default
  • 当前语言:zh-CN

图标汇集

  • 订阅到抓虾
    新闻蚂蚁
    周博通
    订阅到狗狗
    google reader
    bloglines
    my yahoo
    newsgator
    netvibes
    Rojo
  • 通过 W3C XHTML 1.0 Transitional 校验
  • 通过 W3C CSS 校验
  • 订阅本站的 ATOM 1.0 新闻聚合
  • 订阅本站的 RSS 2.0 新闻聚合

Powered By Z-Blog 1.6 Final Build 60802

Copyright Yufuzi Some Rights Reserved.
E-mail:yufuzi80@126.com QQ:20168130
备案序号:苏ICP备06015492号