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个回答
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
你可以直接在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"; 试试这个
追问
试过,不好使
追答
按眼睛_王菲这个人的说法做就应该可以了,我一开始没有讲清楚....具体问百度网页,不是百度知道.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询