标签: flex3

在Flex中计算字典长度

在Flex中计算Dictionary对象长度的最佳方法是什么?

var d:Dictionary = new Dictionary();
d["a"] = "alpha";
d["b"] = "beta";
Run Code Online (Sandbox Code Playgroud)

我想检查这个词典应该是2的长度.除了循环遍历对象之外,还有什么方法可以做到吗?

apache-flex flex3 actionscript-3

7
推荐指数
1
解决办法
1万
查看次数

是否有一种在flex中获得三态复选框的好方法?

我在interweb周围进行了很好的翻找,似乎无法找到任何三态复选框的例子.它看起来不受SDK支持,我在网上找不到任何示例.

我想这是一个常见的问题,在我开始自己编写之前,有没有人知道我可以使用的一个好的flex三态复选框组件:)

干杯,

Jawache.

apache-flex flex3 actionscript-3

7
推荐指数
1
解决办法
3070
查看次数

您如何以编程方式将Flex TextArea的插入符号移动到最后?

我试图在从我的代码中添加一些文本后将Flex TextArea中的插入符移动到最后.我查看了TextArea及其底层TextField的参考文档,但似乎没有提供任何方法来处理它.

我尝试过的一种方法是将焦点设置到文本区域并调度KeyUp KeyboardEvent,并将事件的键代码设置为"End"键,但这不起作用.

关于如何做到这一点的任何想法?

谢谢.

apache-flex textarea flex3 caret textfield

6
推荐指数
1
解决办法
9060
查看次数

Flex HBox对齐

我尝试使用Flex样式,我遇到了对齐问题.

我有一个内部的两个图像组件HBox,而HBox内部的一个Canvas,它们又在主应用程序内部.

<mx:Canvas id="Navigation"
    horizontalCenter="0"
    bottom="0"
    left="0"
    right="0"
    visible="true"
    height="40"
    styleName="transparent">

    <mx:HBox 
        styleName="ControlContainer"
        horizontalCenter="0"
        width="150">

        <mx:Image id="left"
            source="@Embed(source='left.png')"
            left="0"/>

        <mx:Image id="right"
            source="@Embed(source='right.png')"
            right="0"/>
    </mx:HBox>
</mx:Canvas>
Run Code Online (Sandbox Code Playgroud)

自定义CSS:

    .transparent {
        backgroundAlpha: 0.7;
        background-color: white;
    }
    .ControlContainer {

    }
Run Code Online (Sandbox Code Playgroud)

好吧,你看到我给了Canvas背景,有点透明.

但是当时有一个HBox150px的宽度,里面有两个图像,每个图像是40x40,所以在这种情况下,HBox它将是150x40,这对我正在尝试做的很好.

但是这两个图像是并排的,我希望左图像对齐到左侧,右图像对齐到HBox右侧.

我试过text-align但没有尝试,我的猜测是Flex CSS的行为与CSS专注于HTML的行为不同.

那我该怎么做呢?

PS:如果有人知道一些关于Flex样式,Flex CSS或Flex定制的好网站,如果你留下评论中的一些链接会很棒.

css apache-flex flex3 styling

6
推荐指数
1
解决办法
9686
查看次数

是否可以在Adobe Flex中执行#define?

我正在寻找一种在adobe flex中做类似于ac/c ++ #define的方法.

我希望项目构建可以采用许多不同的路径,具体取决于枯萎或未定义的东西.flex中存在这样的东西吗?

我知道有办法设置全局变量,但这并不适合我的目的.能够拥有众多#ifndefined的结构,这就是我真正需要的东西.

谢谢!

apache-flex preprocessor flex3

6
推荐指数
1
解决办法
1606
查看次数

如何在flex中将字符串数据类型转换为date数据类型

我必须在flex中将一个字符串类型字段转换为date数据类型.

我能做些什么来解决这个问题?

apache-flex flex3

6
推荐指数
1
解决办法
8900
查看次数

Flex 3是否支持线程化?

Flex 3是否支持线程化?如果是这样,我可以查看任何示例或链接吗?

apache-flex flex3 actionscript-3

6
推荐指数
2
解决办法
363
查看次数

我的错误#1010情况

编辑3: 好的,我正在点亮Windows Server 2008 R2虚拟机,安装Flex Builder 3,看看我是否可以获得一个新项目来正确编译和执行. 新闻! 我启动了IDE并在VM中运行,并且在编译代码之后我仍然得到了同样的错误!这里有一个很大的,有力的双重你.

编辑2: 由于这已经是一个很长的帖子,我会把它放在这里.我刚刚完成并单独删除了两个问题行的每一部分,并尝试在每一行之后进行编译,每次都得到错误.我甚至删除了两个内部的所有东西DataGridColumn,它仍然没有编译,即使注释掉两个空<mx:DataGridColumn />行将让程序加载!这让我疯了,任何人都可以为我解释这个问题吗?
/编辑2

我有一个AIR应用程序,当我点击F5时显然可以正常编译,但在应用程序有机会加载之前我得到以下错误:

我的错误消息.

通过注释掉代码块,我将问题缩小到两个特定的行.

<mx:DataGrid id="grid1" width="100%" height="100%" editable="false">
    <mx:columns>
        <mx:DataGridColumn headerText="Symbol"                      dataField="Symbol"             headerWordWrap="true" width="100" textAlign="left"/>
        <mx:DataGridColumn headerText="Description"                 dataField="FullName"           headerWordWrap="true" width="150" textAlign="left"/>
        <mx:DataGridColumn headerText="Trans"                       dataField="TransactionCode"    headerWordWrap="true" width="75"  textAlign="center"/>
        <mx:DataGridColumn headerText="Quantity"                    dataField="Quantity"           headerWordWrap="true" width="50"  textAlign="right"  labelFunction="formatUtil3"/>
        <mx:DataGridColumn headerText="Execution Date"              dataField="ExecutionDate"      headerWordWrap="true" width="80"  textAlign="center"/>
        <mx:DataGridColumn headerText="Execution Price"             dataField="ExecutionPrice"     headerWordWrap="true" width="65"  textAlign="right"  labelFunction="formatUtil1"/>
        <mx:DataGridColumn width="15" backgroundColor="0x888888" dataField="blank1" headerText=""/>
        <mx:DataGridColumn headerText="Previous Business Day" …
Run Code Online (Sandbox Code Playgroud)

apache-flex flex3 actionscript-3

6
推荐指数
1
解决办法
1250
查看次数

如何在Flex中对ArrayCollection进行排序

我想按字段名称将Arraycollection排序为升序.这是我的代码,我想知道它是否正确.你有什么建议吗?

public static function arrayCollectionSort(ar:ArrayCollection, fieldName:String, isNumeric:Boolean):void 
    {var dataSortField:SortField = new SortField();
        dataSortField.name = fieldName;
        dataSortField.numeric = isNumeric;
        var numericDataSort:Sort = new Sort();
        numericDataSort.fields = [dataSortField];
        arrCol.sort = numericDataSort;
        arrCol.refresh();}
Run Code Online (Sandbox Code Playgroud)

apache-flex flex3 actionscript-3 static-data

6
推荐指数
1
解决办法
3万
查看次数

识别Flex中FileReference对象为PNG图像编码的数据的性质

我正在尝试将基于Flex的应用程序迁移到JavaScript,并遇到文件上传功能,该功能会将PNG图像发送到服务器。我无权访问服务器代码,因此我试图模仿flex应用程序发出的请求。Flex应用程序发送的请求数据如下所示:

在此处输入图片说明

我的请求数据使用Filereader.readAsBinaryString()读取PNG,如下所示:

在此处输入图片说明

如您所见,flex应用程序执行了一些我无法弄清楚的编码。尽管两个内容看起来都一样,但是还是有一些细微的差别,这可以通过每种内容的长度来确认。AS3 FileReference文档指示它使用load()函数将文件内容转换为ByteArray 。有人可以解释他们如何编码吗?

javascript file-upload flex3

6
推荐指数
1
解决办法
65
查看次数