作者Angelliya (澪澪)
看板Flash
标题Re: [问题] 新手 flash 的小问题
时间Thu Oct 4 17:51:03 2007
※ 引述《ymsmart (鲸鱼)》之铭言:
: ※ 引述《ymsmart (鲸鱼)》之铭言:
: : 最近在做老师给的小专题 碰到了一个不太知道是怎麽的问题
: : 希望大大们能帮个忙
: : 就是 档案中 里面的元件 只有Immediate Mode元件 是可以用
: : 静态文字去显示影格第2格黄色部份的字
: : 其余的 Direct Indirect Mode是无法使用静态文字
: : 都必须改以动态文字 不然当汇出执行时
: : Line6元件无法因为按下Enter而显示
: : 不知道这样叙述是否详尽
: : 附上档案
: : 专题档案:http://163.21.236.13/~9311042/tes2_12.fla
: : 图片: http://163.21.236.13/~9311042/9311042.gif
图不见了 @@
: icedesign大大 不好意思
: 在这里说明清楚XD 打开档案之後! 当使用者打入数字在
: "0~10000间"下方的 输入文字的地方後 按下 enter键
: 可以再出现 line6这个元件 这是我希望达到的目的
: 又因为老师希望 line6元件中每个按钮(如一个 Direct mode)都可以有简短的说明
: 所以我们将 line6元件中的每一个按钮的文字叙述 又各自改成一个影片片段
: (还未全部改完 因为碰到了我下面想询问的问题)
: 每个按钮的影片片段 为两个影格 其中第二个影格 是放置每个按钮的说明画面
: (为黄色的部份) 而黄色部份的文字叙述 就是有问题的地方
: 当黄色的文字工具 设定是静态文字时 汇出後 line6元件会无法因按下enter而显示
: (只有第一个的 immdeiate 可以设成静态文字 其余的文字工具 设成静态文字
: 都会有这样的问题)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
这整段看不太懂= =a"
: 要是有何处不详尽 会马上补上!
我觉得...现在这样的写法有一些些诡异
现在的图层顺序是
1.文字
2.按纽
文字影片有on(rollOver)及on(rollOut)的功能
可是输出的on(release)是写在下面那层的按钮上
这样会让这整组按钮在文字影片上release的时候造成失误
因为感应区并不会重叠,只会执行最上面的按钮指令
也就是跑出黄色框的文字
我想这是这个档案的问题所在,不是动态文字或静态文字的问题:)
建议的顺序
1.感应区
2.文字影片
3.按纽底图
由按扭去控制文字影片是否要出现解说
on(rollOver){
元件名称(文字影片).gotoAndStop(2);
}
on(rollOut){
元件名称(文字影片).gotoAndStop(1);
}
感应区上不会受到其他元件的感应区干扰
也可以达到效果
//
或者...最简单的改法
按纽
一般:文字
滑入:再多放解说文字进去......语法也省罗
----其他
影格1
gotoAndStop(2);
stop();
两个指令打架罗...
另外,用一个专门放AS的空图层可能会比较方便管理:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.56.129.200
2F:推 Angelliya:嗯嗯...我有看到这个元件 10/04 22:04
3F:→ Angelliya:不过问题应该还是出在感应区 :) 10/04 22:04