【发布时间】:2010-09-07 16:10:22
【问题描述】:
在下面的示例中,我有几个对象。我想一次性更改所有对象的标签,而不是通过 id 调用每个元素。我知道如何在 HTML 中执行此操作,但在 Flex 中不知道。
// HTML
<div class="text" id="text1">SomeText</div>
<div class="text" id="text2">SomeText</div>
<div class="text" id="text3">SomeText</div>
// jQuery
$(".text").css("color", "#333333");
这就是我通常将 3 个对象的颜色在一行中设置为灰色的方式。
// Flex
<s:Button id="button1" label="Button 1"/>
<s:Button id="button2" label="Button 2"/>
<s:Button id="button3" label="Button 3"/>
// AS3
button1.label = 'Something else';
button2.label = 'Something else';
button3.label = 'Something else';
有什么方法可以用类似于 jQuery 示例的一行代码更改所有 3 个按钮的标签?提前致谢。
【问题讨论】:
-
您在示例中比较了苹果和橙子。在 flex 中,您也可以在一行中更改所有按钮的 CSS。将一行文字全部改掉的JQuery代码是什么?
-
我的错,我是 Flex 的新手。您能否举例说明如何更改所有按钮的 CSS?
标签: apache-flex actionscript-3 actionscript flex4 mxml