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”。且想在帧上写脚本。
展开
 我来答
FlashASer

2011-05-18 · Animate,Photoshop,职场经验,人生感悟!
FlashASer
采纳数:14298 获赞数:18657

向TA提问 私信TA
展开全部
那你可以不用代码建这个文本框,直接放一个在里边,再大外部用代码调用。不知道你能不能看明白。
追问
试过,字体总是调整不了郁闷
追答
字体调整不了??什么意思?
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
眼睛_王菲
2011-05-20 · TA获得超过552个赞
知道小有建树答主
回答量:314
采纳率:100%
帮助的人:75.2万
展开全部
你可以直接在movieclip里添加一个动态文本,也命名一个实例名比如myText,调好格式
想改文字的时候就用a.myText.text="aaaa";就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_一路走红
2011-05-18
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
在movieclip的类文件中添加这个方法
public function set mytext($str:string):void
{
myText.text=$str;
}
然后,想改哪个movieclicp的文字,直接实例名.mytext="文本"就可以,如a.mytext="aaaa"
因为上面的方法用了textfield实例myText,所以它需要是全局变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浩v天
推荐于2016-03-11 · TA获得超过881个赞
知道小有建树答主
回答量:312
采纳率:20%
帮助的人:132万
展开全部
如果你在第一帧访问绝对访问不到,因为flash还没有构建出来,你把下面代码放到a的父场景的第二帧,就OK了,另外提个建议,不要在影片帧上写代码,习惯不好,文件多了以后,维护起来超级麻烦,直接绑定一个外部as类才是王道;

stop();
a.myText.text="asdfasdsadf"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d10a568c9
2011-05-18 · TA获得超过226个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:173万
展开全部
a.myText.text = "aaaaa"; 试试这个
追问
试过,不好使
追答
按眼睛_王菲这个人的说法做就应该可以了,我一开始没有讲清楚....具体问百度网页,不是百度知道.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式