返回信息流☆─────────────────────────────────────☆
NingFaTiao (拧发条) 于 (Sat May 31 14:58:41 2008) 提到:
功能:在FLV视频播放到第5秒时,出现button1.不要用计时器,用cuepoint事件。
我这么做的:场景1中导入一个FLV的视频,点击这个导入的视频框,在属性->参数中有一个cuepoint选项,选中后我添加在00:00:00时,在右边属性栏里写上button1 false;
再添加在00:00:05时,在右边属性栏里写上button1 true。但是怎么不行呢。
谁知道怎么弄的吗?或者需要写什么语句吗?在线等。
☆─────────────────────────────────────☆
xw2423 (静水之人) 于 (Sat May 31 18:22:19 2008) 提到:
cuepoint的参数只是一个object对象中的键和值
在触发cuePoint事件的时候event含有一个info对象,这个对象包含你设置的cuepoint参数
比如你这里就是event.info.button1=false
你要设置button的属性,需要在一个监听器的cuePoint方法中写button1._visible = event.info.button1;
【 在 NingFaTiao (拧发条) 的大作中提到: 】
: 功能:在FLV视频播放到第5秒时,出现button1.不要用计时器,用cuepoint事件。
: 我这么做的:场景1中导入一个FLV的视频,点击这个导入的视频框,在属性->参数中有一个cuepoint选项,选中后我添加在00:00:00时,在右边属性栏里写上button1 false;
: 再添加在00:00:05时,在右边属性栏里写上button1 true。但是怎么不行呢。
: ...................
☆─────────────────────────────────────☆
NingFaTiao (拧发条) 于 (Sat May 31 20:01:48 2008) 提到:
我试一试啊。
☆─────────────────────────────────────☆
NingFaTiao (拧发条) 于 (Sat May 31 21:42:56 2008) 提到:
版主,我这么做的,但还是没有成功,麻烦帮我看看哪有不对的:)
1.点击FLV视频,进入属性参数,找到cuePoints,将时间改在00:00:05,然后在右边的名称写上event.info.button.visible,值那一栏写上false.
2.然后在第一帧(导入FLV视频 hjj 和放置按钮 button 的这一帧)动作里写上
import mx.video.FLVPlayback;
hjj.addEventListener("cuePoint",button._visible = event.info.button);
但是测试的时候发现在第5秒并没有让按钮消失啊。哪里错呢?
☆─────────────────────────────────────☆
xw2423 (静水之人) 于 (Sat May 31 22:26:27 2008) 提到:
不对
addEventListener(事件类型,监听器);
下面是AS2组件参考文档中的例子,你可以拿去看看
------------------------------------
/**
要求:
- 舞台上有实例名称为 my_FLVPlybk 的 FLVPlayback 组件
- 舞台上有实例名称为 my_ta 的 TextArea 组件
*/
import mx.video.*;
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/water.flv";
my_ta.visible = false;
// 创建提示点对象
var cuePt:Object = new Object(); // 创建提示点对象
cuePt.time = 1.444;
cuePt.name = "elapsed_time";
cuePt.type = "actionscript";
my_FLVPlybk.addASCuePoint(cuePt); // 添加 AS 提示点
// 使用 time 和 name 参数添加第二个 AS 提示点
my_FLVPlybk.addASCuePoint(5.3, "elapsed_time2");
var listenerObject:Object = new Object();
listenerObject.cuePoint = function(eventObject:Object):Void {
my_ta.text = "Cue at: " + eventObject.info.time + " occurred";
my_ta.visible = true;
}
my_FLVPlybk.addEventListener("cuePoint", listenerObject);
--------------------------------------
PS:建议你去好好了解一下flash的事件机制,这对你今后的编程会很有帮助
【 在 NingFaTiao (拧发条) 的大作中提到: 】
: 标 题: Re: 在FLV中用cuepoint事件怎么不管用呢。【在线等】
: 发信站: 北邮人论坛 (Sat May 31 21:42:56 2008), 站内
:
: 版主,我这么做的,但还是没有成功,麻烦帮我看看哪有不对的:)
: 1.点击FLV视频,进入属性参数,找到cuePoints,将时间改在00:00:05,然后在右边的名称写上event.info.button.visible,值那一栏写上false.
: 2.然后在第一帧(导入FLV视频 hjj 和放置按钮 button 的这一帧)动作里写上
: import mx.video.FLVPlayback;
: hjj.addEventListener("cuePoint",button._visible = event.info.button);
:
: 但是测试的时候发现在第5秒并没有让按钮消失啊。哪里错呢?
:
: --
: ---小奇 五彩蚊帐 还您清凉夏日---
: http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Ad_Agent&ID=358450&pos=13
:
: ---好友肥猫 充电台灯 予君明---
: http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Ad_Agent&ID=354444&pos=9
:
: ※ 修改:·NingFaTiao 于 May 31 22:15:29 修改本文·[FROM: 118.229.214.*]
: ※ 来源:·北邮人论坛 http://forum.byr.edu.cn·[FROM: 118.229.214.*]
☆─────────────────────────────────────☆
NingFaTiao (拧发条) 于 (Sun Jun 1 00:11:40 2008) 提到:
多谢版主,我弄通了。
这是一条镜像帖。来源:北邮人论坛 / flash / #36172同步于 2008/7/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Flash机器人发帖
[合集] 在FLV中用cuepoint事件怎么不管用呢。【在线等】
xw2423
2008/7/7镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。