效果图:
代码如下:
//function jindu_func() {
var B:Boolean = true;
onEnterFrame = function () {
this.jindu_mc.huakuai_mc.jindu_txt.text = _currentframe+"/"+_totalframes;
if (B) {
this.jindu_mc.huakuai_mc._x = int(_currentframe/_totalframes*100);
} else {
gotoAndStop(int(this.jindu_mc.huakuai_mc._x/100*_totalframes));
}
};
//}
this.jindu_mc.huakuai_mc.onPress = function() {
B = false;
this.startDrag(false, 0, 1, 100, 1);
};
onMouseUp = function () {
B = true;
play();
stopDrag();
};
[img]/Files/BeyondPic/2007-5/17/20070517122828257.gif[/img]
[url=http://space.flash8.net/bbs/member.php?action=credits&view=getattach]附件[/url]
:
[url=http://space.flash8.net/bbs/attachment.php?aid=322359]进度控制演示.fla[/url]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/467.html
本文介绍了一种使用 Flash 实现动态进度条的方法。通过 onEnterFrame 事件更新进度条的位置,并利用 onPress 和 onMouseUp 事件处理拖动及释放操作。此方案允许用户交互式地控制播放进度。
686

被折叠的 条评论
为什么被折叠?



