发新话题
打印

[基础] 组件进一步了解

组件进一步了解

还是一句话,说多无益,看懂了印象才深,不懂再问印象更深,学习就是这样!

图片加载,进度条,步进器!顺便熟悉侦听器!
要看Loading效果要进行模拟下载!


//图片列表1的侦听器
var imglistener:Object = new Object();
imglistener.change = function(evj) {
pic_list.removeAll();
pic_img.contentPath = img_list.selectedItem.data;
if (img_list.selectedItem.label == "生活") {
  pic_list.addItem({data:"11.jpg", label:"高兴"});
  pic_list.addItem({data:"111.jpg", label:"快乐"});
} else if (img_list.selectedItem.label == "学习") {
  pic_list.addItem({data:"22.jpg", label:"努力"});
  pic_list.addItem({data:"222.jpg", label:"加油"});
} else if (img_list.selectedItem.label == "工作") {
  pic_list.addItem({data:"33.jpg", label:"认真"});
  pic_list.addItem({data:"333.jpg", label:"负责"});
}
};
//图片列表2的侦听器
var piclistener:Object = new Object();
piclistener.change = function(evj) {
pic_img.contentPath = pic_list.selectedItem.data;
};
//图片开始加载
var imgvlistener:Object = new Object();
imgvlistener.progress = function(evj) {
var byload:Number = evj.target.getBytesLoaded();
var bytota:Number = evj.target.getBytesTotal();
pic_pb.setProgress(byload, bytota);
};
//加载完毕
imgvlistener.complete = function(evj) {
pic_pb._visible = false;
zoom_func()
};
//步进器侦听器
var zoomlistener:Object = new Object();
zoomlistener.change = function(evj) {
zoom_func()
};
//初始化函数
function init() {
pic_pb.mode = "manual";
zoom_st.maximum = 100;
zoom_st.minimum = 10;
zoom_st.stepSize = 5;
zoom_st.value = 15;
img_list.selectedIndex=0
img_list.addEventListener("change", imglistener);
pic_list.addEventListener("change", piclistener);
pic_img.addEventListener("progress", imgvlistener);
pic_img.addEventListener("complete", imgvlistener);
zoom_st.addEventListener("change", zoomlistener);
}
//图片与步进器之间的调和函数
function zoom_func(){
  pic_img.content._xscale = zoom_st.value;
  pic_img.content._yscale = zoom_st.value;
}
//调用初始化函数开始运行
init();

第一篇 组件,共享对象基本应用
http://space.flash8.net/bbs/thread-340175-1-2.html

[ 本帖最后由 jisekai 于 2007-8-13 00:26 编辑 ]

附件

2.rar (271.75 KB)

2007-8-13 00:19, 下载次数: 247

TOP

没人看吗?自己顶顶

TOP

没人P

TOP

顶起来,不错,再在细节上下点功夫就更好了

TOP

啊,谢谢你啦!!你真是好人啊,写了这么多,怎么没人顶啊??
只怪人无情...有情者意相投啊~

TOP

支持

TOP

好贴子!赞一句!

TOP

感谢楼主!
学习中······

TOP

发新话题