
flash AS3 如何更改实例中的元件(实例中的文字)?
flashas3中有一个实例名称为a的movieclip。这个movieclip里面我用脚本添加了一段文字“bbbb”,脚本如下:varmyText:TextField=...
flash as3 中有一个实例名称为a的movieclip。这个movieclip里面我用脚本添加了一段文字“bbbb”,脚本如下:
var myText: TextField=new TextField();
myText.text="bbbb";
addChild(myText);
因为这个movieclip要被多次使用,所以不能在movieclip中的脚本里改文字。之后我想在主舞台上更改文字,比如改成“aaaa”。且想在帧上写脚本。 展开
var myText: TextField=new TextField();
myText.text="bbbb";
addChild(myText);
因为这个movieclip要被多次使用,所以不能在movieclip中的脚本里改文字。之后我想在主舞台上更改文字,比如改成“aaaa”。且想在帧上写脚本。 展开
5个回答
展开全部
那你可以不用代码建这个文本框,直接放一个在里边,再大外部用代码调用。不知道你能不能看明白。
追问
试过,字体总是调整不了郁闷
追答
字体调整不了??什么意思?

2023-07-11 广告
IEC62133与en62133的区别如下:1. 认证机构不同:IEC62133是国际的标准,它以国际通用的标准进行生产;而en62133采用的是欧盟的标准,它使用欧盟的生产需求进行生产。2. 宗旨不同:IEC62133的宗旨是促进电气、电...
点击进入详情页
本回答由微测检测5.10提供
展开全部
你可以直接在movieclip里添加一个动态文本,也命名一个实例名比如myText,调好格式
想改文字的时候就用a.myText.text="aaaa";就行了
想改文字的时候就用a.myText.text="aaaa";就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在movieclip的类文件中添加这个方法
public function set mytext($str:string):void
{
myText.text=$str;
}
然后,想改哪个movieclicp的文字,直接实例名.mytext="文本"就可以,如a.mytext="aaaa"
因为上面的方法用了textfield实例myText,所以它需要是全局变量。
public function set mytext($str:string):void
{
myText.text=$str;
}
然后,想改哪个movieclicp的文字,直接实例名.mytext="文本"就可以,如a.mytext="aaaa"
因为上面的方法用了textfield实例myText,所以它需要是全局变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你在第一帧访问绝对访问不到,因为flash还没有构建出来,你把下面代码放到a的父场景的第二帧,就OK了,另外提个建议,不要在影片帧上写代码,习惯不好,文件多了以后,维护起来超级麻烦,直接绑定一个外部as类才是王道;
stop();
a.myText.text="asdfasdsadf"
stop();
a.myText.text="asdfasdsadf"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a.myText.text = "aaaaa"; 试试这个
追问
试过,不好使
追答
按眼睛_王菲这个人的说法做就应该可以了,我一开始没有讲清楚....具体问百度网页,不是百度知道.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询