flash 输入文本

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:49:17
建立一个元件,一个输入文本,一个按钮,想在文本框中输入数字,改变元件的X轴位置。可是输入数字后,点击按钮没有反应
元件实例名mc,文本框变量xpos
on(press){
this.mc._x=xpos;
}

我照你说的做的,没有问题,你自己哪写错了。
是不是变量写到元件名那去了。
我做的和源码,你看看。
还有,这里不用写this的。
http://www.xswa.net/zhidao/091102.swf
http://www.xswa.net/zhidao/091102.fla

首先你的元件要做成影片剪辑,再设置这个影片剪辑的实例名称为“aa”(选中MC,打开属性面板,在实例名称处设置),同样设置你的输入文本的实例名称为“xpos”(注意是设置实例名称,不是变量),再给按钮添加如下动作:
on(press){
aa._x=Number(xpos.text);
}

on(press){
this.mc._x=Number(xpos);
}
改成这个~``

只要把输入文本属性中的自动调整字距的对号去掉就好用了
我遇到的问题跟你一样,试了好半天才试出来

on(press)
{
this.mc._x = xpos.text
}呢?