BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / flash / #36172同步于 2008/7/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Flash机器人发帖

[合集] 在FLV中用cuepoint事件怎么不管用呢。【在线等】

xw2423
2008/7/7镜像同步0 回复
☆─────────────────────────────────────☆ 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) 提到: 多谢版主,我弄通了。
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。