如何实现触发出一新对象,旧对象立马消失?

如何实现触发出一新对象,旧对象立马消失?

我想表达的意思是:
点A按钮,触发出对象1.
点B按钮,触发出对象2,同时对象1消失。
点C按钮,触发出对象3,同时对象2消失。

当然,点按钮是随机的,可能先点C,再点A也行。
不管如何,点击另一铵钮后,前次呈现的对象随之消失。

是不是反复的设置各对象的出现与消失与之对应的触发器?
这样设置起来太麻烦了,有没有什么好的解决办法?

我用“闪烁”动画来处理,设置几秒,只是点击下一按钮过快时会出现叠影。
见附件1.question.rar

question.rar
(2008-09-03 00:02:10, Size: 159 KB, Downloads: 18)



大家有什么好的办法和思路吗?
我也来说两句 查看全部回复

最新回复

  • jjpb (2008-9-03 00:21:37)

    用触发器换页吧!设置在母版里
  • amwyq (2008-9-03 00:32:10)

    用按钮控件可能会方便些:
    思路:点击按钮A,让对象1的visible属性为true而其他对象的visible属性为false,同理,点击按钮B,让让对象2的visible属性为true而其他对象的visible属性为false 依次类推!
    对象1 2 3 4可以为标签或图片控件!看个人喜好了!
  • Sommer.T (2008-9-03 14:43:13)

    可以在点击A的时候触发事件BCD消失,点击B的时候触发事件ACD消失,依此类推
    由于是教学PPT,我认为应该给孩子们一些神秘感,所以我把效果做成了向内溶解
    附件为修改过的PPT,希望可以帮上忙!

    questionok.rar
    (2008-09-03 14:43:57, Size: 158 KB, Downloads: 27)

  • Sommer.T (2008-9-03 14:51:45)

    另外也可以用一种类似开关按钮的办法来实现,通过二次点击来使对象消失
    具体方法:
    在自定义动画中单击触发对象>效果选项>效果>动画播放后>下次单击后隐藏,并将原有闪烁特效更改为向内溶解。
    该方法缺点是:需要手动来使对象消失,属于半自动播放
    但至少解决了由闪烁特效造成阅读时间过短的问题.
    具体效果见附件 questionok2.rar

    [ 本帖最后由 Sommer.T 于 2008-9-3 14:53 编辑 ]

    questionok2.rar
    (2008-09-03 14:52:45, Size: 159 KB, Downloads: 7)

  • seo4587 (2008-9-03 18:06:43)

    很赞赏Sommer.T,
    第一种方法很不错,
    应该能够解决楼主的问题!
    但第二种方法存在明显的bug
    就是如果你没有按照ABCD的顺序
    会发现叠放的顺序有问题!
    因此第一种方法更值得推荐!

    很看好斑竹amwyq的方法!
    最近刚刚vba启蒙,呵呵!
    晚点试着按斑竹的思路做一个!
  • Mking2008 (2008-9-03 18:12:17)

    版主,如何設置Visible屬性,不懂
  • amwyq (2008-9-03 21:53:45)

    不懂就学习吧!可以在属性面板中设置,也可以用VBA代码设置!
  • Sommer.T (2008-9-04 09:27:39)

    第2种方法是开关模式呀
    就是说先选什么不要紧,关键是在选择其他选项之前要再点击先前被点击过的按钮
    来取消已有图片
    比如:点击C(c的注解出现) > 再点击C(c的注解消失) >点击B(b的注解出现) >再点击B(b的注解消失)
  • seo4587 (2008-9-04 10:47:09)

    哦,原来如此,明白了,很不错!
    怒赞啊!
    呵呵!!!
  • Sommer.T (2008-9-04 11:32:18)

    QUOTE:

    原帖由 seo4587 于 2008-9-4 10:47 发表
    哦,原来如此,明白了,很不错!
    怒赞啊!
    呵呵!!!
    呵呵,第2种方法只是个笨方法,第一种方法的原理和amwyq的思路差不多,都是激活一个对象的同时关闭其他对象
    这里真的可以学到不少东东,这个论坛我喜欢
  • dragonlcy (2008-9-20 21:20:53)

    谢谢amwyq和Sommer.T。

    还有seo4587

    这个回贴现在才注意到。

    有时间弄成个好教程,传上来让大伙学学。
  • 昆仑草 (2008-9-20 23:48:25)

    我也才看见这个帖子,真是个好帖子。下载保存好好学学。
  • kago (2008-9-24 13:38:41)

    刚来本版,找了些材料刚好解决了自己一个问题。
    问题与你说的类似,发出来供参考。

    目录型页面的实现.rar
    (2008-09-24 13:38:41, Size: 89.5 KB, Downloads: 7)

  • zlb (2008-9-24 14:21:55)

    使用触发器作的动画。

    演示文稿1.rar
    (2008-09-24 14:21:55, Size: 3.19 KB, Downloads: 2)

  • zlb (2008-9-24 14:24:15)

    用触发器作的动画效果。

    演示文稿1.rar
    (2008-09-24 14:24:15, Size: 3.19 KB, Downloads: 3)

  • liangliang4 (2008-10-11 18:50:53)

    真是受益!
  • tomowner (2008-10-12 16:26:05)

    强人~支持专业人士的解答。
    看来PB人才济济哦。
  • 凭栏远眺 (2008-10-12 17:53:09)

    QUOTE:

    原帖由 amwyq 于 2008-9-3 00:32 发表
    用按钮控件可能会方便些:
    思路:点击按钮A,让对象1的visible属性为true而其他对象的visible属性为false,同理,点击按钮B,让让对象2的visible属性为true而其他对象的visible属性为false 依次类推!
    对象1 2 3 4 ...
    能不能详细点?最好是有图示说明?

最新评论