在Actionscript 3中,为什么getDefinitionByName()在文档说:
返回对name参数指定的类的类对象的引用.
基于此,我得出结论,返回的对象应该是Class而不是Object.有人可以告诉我为什么不是这样吗?
我有一个应用程序,我目前正在使用视图堆栈来显示每个页面,我想知道这是正确的方法,或者我应该使用不同的状态(或其他东西).
该网站由菜单栏提供支持,其中包含主页,工具,支持等顶级项目."工具"菜单下方是一个包含Tool1,Tool2,Tool3的子菜单.目前,当用户点击工具子菜单中的任何工具时,我从视图堆栈中调出一个子容器(每个子实际上都是一个separete组件).
这是正确的方法,还是我应该使用状态为每个工具页面调出适当的元素?
我想创建一个HBox组件; 例如HLBox,其行为与HBox完全相同,但默认宽度和高度为100%.
我怎样才能做到这一点?
我在actionscript中有一个Object,它有几十个属性,每个属性都被定义为可绑定并且有自己的change事件.我想听取对该对象所做的任何更改,而无需为其所有属性添加侦听器.在actionscript中是否有一种方法可以用来监听对象值的任何变化?
谢谢
我发现
<rs:Page>
<mx:Image source="@Embed('image1.jpg')" />
<mx:Label x="400" y="40" fontFamily="Verdana" fontSize="9" color="#cccccc" text="butn" />
<mx:Label left="100" right="120" y="90" color="#Ffccdd" textAlign="left" text="Label Text" />
</rs:Page>
Run Code Online (Sandbox Code Playgroud)
在mxml文件中.这意味着什么?
编辑:1
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:filters="flash.filters.*"
xmlns:rs="com.mybooks.book.*"
layout="absolute"
backgroundColor="#333333"
creationComplete="onCreationComplete()"
viewSourceURL="source/index.html" width="600" height="330">
Run Code Online (Sandbox Code Playgroud) 如果我有一个.mxml文件,其中有一个方法和一个公共属性,我可以在属性更改时执行该方法.
<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
[Bindable]public var myProperty:MyType;
private function myMethod(myProperty):void
{
// Method to run every time myProperty changes
}
]]>
</mx:Script>
</mx:HBox>
Run Code Online (Sandbox Code Playgroud)
在另一个.mxml文件中,我添加了这个.mxml文件,如下所示:
<viewComponents:MyViewComponent myProperty="{myVariable}" />
Run Code Online (Sandbox Code Playgroud) 有没有办法使用flex获取客户端窗口的屏幕截图?
我找到了一个使用java bridge的例子,但我正在寻找不同的解决方案.
我在做一些字段值的一些程序验证的形式,有在Actionscript中任何方式突出显示区域以红色的验证的方式做?
我需要从字符串中解析一些数字,我可以很容易地得到最后一个数字但是想知道如何可靠地得到数字中间字符串.在这种情况下12号?
var mystring = 'group 999999999 group-session-info 12 of 50';
var i;
var num; //how to get num "12"
var numOf;
i= mystring.lastIndexOf(" ");
if (i != -1) {
numOf= mystring.substr(i);
}
alert(numOf); // = 50
Run Code Online (Sandbox Code Playgroud)
谢谢