|
主题: 按钮的具体运用如何
|
 ican_5d
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#12001/2/8 14:12:44
我学了0.5月的director,发现一个想深入学习的问题,或者讲学了先可以用上了------就是按钮的各种事件的运用,比如讲按钮鼠标移入以后的变化,按下后的跳转,以及按钮按下后的声音等等,反正有很多的运用。希望各位高手对我多多指点。 当然我希望不是个别的按钮运用,而是想做一个通用的,比如有n多个按钮,都可以用到它,以后也可以用到它,希望高手多提宝贵建议,谢谢。
|
 我就是我
职务:版主
等级:6
金币:14.0
发贴:5466
|
#22001/2/8 14:44:07
按钮鼠标移入以后的变化可以用d8自带的 Behavior中的Rollover Cursor Change可以实现的 按下后的跳转是用lingo,这有一个简单的lingo on mousedown go "1" end 这个可以实现按钮按下是跳转到标记为1的mark 按钮按下后的声音也是用lingo
on mousedown puppetSound 2,"click" end 就可以了
|
 ican_5d
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#32001/2/8 15:29:59
谢谢你!
我想这点我倒会,我的意思是这样的:就是我的按纽是btn-name.jpg(也许有很多个),而鼠标移入后变成btn-namex.jpg。我希望做一个类似于类的东西,以后只要是可按按纽鼠标移入后的效果就替换成带x的按纽。 真的谢谢你,以后多向您学习!
编辑历史:[这消息被ican编辑过(编辑时间2001-02-08 15:31:01)]
|
 xuyi_5d
职务:普通成员
等级:2
金币:1.0
发贴:179
|
#42001/2/8 15:53:29
试一下 on mouseenter me sprite(me.spritenum).membernum=member(sprite(me.spritenum).member.name&"x") end
|
 ican_5d
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#52001/2/8 16:38:02
谢谢大家,不过如果还有更好的,更完全的,我请你吃饭吧
|
 Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
|
|
 hatu_5d
职务:普通成员
等级:1
金币:0.0
发贴:20
|
#72001/2/9 11:32:19
谢谢大家的讨论,我想提个问题,这两天我把macromedia director7开发使用手册的关于button的全套行为从创建参数到编写事件处理程序全都一字不拉的照敲了一遍(当然也逐字去理解了)但是我发现还不如fei的用法比较简单,那么这几天我白用功了么???当然不会的,但是兄弟理解力较差,请大家多多帮忙给分析分析!书上写的那些东东到底日常用的多么???谢了!
想睡,,睡不着。。。
|
 ican_5d
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#82001/2/9 14:26:01
我想关于这个问题,我的建议是:
在director中最好的工具是lingo,但如果象fei那样的话只适合于单个或比较简单的情况。
但------如果你想处理复杂的按纽,建立永久可用的行为库,那一定要复杂的lingo,并且确保合理完整性。
当然我也刚入门不久,对此也不是特别理解,我以前是学AuthorWare的,现在由于工作需要学习director
所以,希望以后向大家多多学习。
|
 愁眉不展
职务:普通成员
等级:1
金币:0.0
发贴:114
|
#92001/2/9 15:03:01
我想这个问题可能依工作性质而定吧。如果你制作重复性的课件,当然建立一个行为库可以省时省力,如果和我一样,每天的工作总是些许差异,那么花时间去写一个通用性强的行为还不如一一解决来得快,我想目的是完成工作,何必拘于形式?
|
 我就是我
职务:版主
等级:6
金币:14.0
发贴:5466
|
#102001/2/9 15:42:43
如果,你要很好的应用这些的话那你就必修自己做一些东西去理解,光看是没用的
|
 Call Me Simon
职务:普通成员
等级:2
金币:2.0
发贴:646
|
#112001/2/9 16:30:40
Lingo作为一种语言, 有它的逻辑性, 作为它的使用应该是应用OOP的概念, 对于button来说, 也许你认为太简单了, 不过它是每一个项目都要用到的用户界面的元素, 与其每一个button写一个behavior, 应该是把它模式化, 赋予其重复使用的特性, 从一个特定的按钮抽象为通用的按钮, 这正是lingo 和所有程序语言的迷人之处。 不理解这个概念,不算理解了lingo. 由于Director自身环境的强大, 很多用户大概一直停留在使用go the frame 的阶段, 因为即使如此也可以发布一些Projects了。 如果你在读Gary 的书, 恭喜你, 那是最好的Director 和lingo 的书。值得你反复看。
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
|
#122001/2/9 22:01:54
其实fei说的那个Behavior蛮好了,你可以对他升级,把自己要的效果加进去
|