level 2
Syourin1989
楼主
我看着书开始学,一个案例是加法运算,非常简单的,但是我碰到问题了。
我打开flash cs5 新建一个as2.0的文件,当前场景空白,我用文本工具在场景一图层一创建一个文本,内容空白,类型选“输入”,然后测试影片,可以在文本框内输入字符。创建两个这样的文本,以给用户输入两个数字并相加获得结果。问题是,现在场景中只有两个“输入”文本框,测试影片输入正常。当我添加一个静态文本,内容为“+”号,放在两个“输入”文本的中间,测试影片发现两个文本都不能正常输入字符,只能输入“+”号。然后我把场景中的刚刚最新创建的“+”号文本删掉,又能正常输入任何字符了。我再尝试创建一个内容为“加法运算”的静态文本做程序标题,测试影片时那两个“输入”文本又只能输入“加”“法”“运”“算”这四种字符。怎么搞的?我以为输入文本需要自己独占一个图层才行,于是又如此试了,还是不行。
总之场景内只有“输入”文本时,输入正常。当有任何其他文本时,输入文本只能输入其他文本既有的字符,太奇怪了!难道我是传说中的“盗版软件受害者”?
2012年01月14日 19点01分
1
我打开flash cs5 新建一个as2.0的文件,当前场景空白,我用文本工具在场景一图层一创建一个文本,内容空白,类型选“输入”,然后测试影片,可以在文本框内输入字符。创建两个这样的文本,以给用户输入两个数字并相加获得结果。问题是,现在场景中只有两个“输入”文本框,测试影片输入正常。当我添加一个静态文本,内容为“+”号,放在两个“输入”文本的中间,测试影片发现两个文本都不能正常输入字符,只能输入“+”号。然后我把场景中的刚刚最新创建的“+”号文本删掉,又能正常输入任何字符了。我再尝试创建一个内容为“加法运算”的静态文本做程序标题,测试影片时那两个“输入”文本又只能输入“加”“法”“运”“算”这四种字符。怎么搞的?我以为输入文本需要自己独占一个图层才行,于是又如此试了,还是不行。
总之场景内只有“输入”文本时,输入正常。当有任何其他文本时,输入文本只能输入其他文本既有的字符,太奇怪了!难道我是传说中的“盗版软件受害者”?