标签: apache-flex

Flex:是否可以隐藏选项卡导航器中的某些选项卡,并仅在发生特定事件时显示它们

我正在使用标签导航器.它有"搜索","显示为文本","在地图上显示"标签

我在"搜索"标签中有一个地址搜索框.如果搜索尚未发生,我想隐藏其他两个标签.因此,如果用户没有搜索任何内容,则不应该看到其他两个选项卡.

你能告诉我怎样才能做到这一点?

隐藏标签是首选方式.第二个选项是在搜索完成之前禁用选项卡.

apache-flex tabnavigator

0
推荐指数
1
解决办法
3623
查看次数

Flex:无法扩展DataGridColumn

我无法编译以下Flex应用程序.
我要做的就是扩展DataGridColumn类.
我得到以下编译错误:

无法解析为组件实现.
DataGridColumnTest/src DataGridColumnTest.mxml第6行

DataGridColumnTest.mxml:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:local='*'>
    <mx:DataGrid x="191" y="32">
        <mx:columns>
            <local:ExtendedDataGridColumn headerText="Column 1" dataField="col1">
                 <mx:itemRenderer>
                    <mx:Component>
                        <mx:Button label="test"/>
                    </mx:Component>
                </mx:itemRenderer>
           </local:ExtendedDataGridColumn>
        </mx:columns>
    </mx:DataGrid>
</mx:Application>
Run Code Online (Sandbox Code Playgroud)

ExtendedDataGridColumn.mxml:

<?xml version="1.0" encoding="utf-8"?>
<mx:DataGridColumn xmlns="*" xmlns:mx="http://www.adobe.com/2006/mxml"> 
</mx:DataGridColumn>
Run Code Online (Sandbox Code Playgroud)

apache-flex datagrid

0
推荐指数
1
解决办法
752
查看次数

Flex:如何在主应用程序中调用自定义组件的公共功能?

如何从主应用程序调用自定义组件的公共功能.例如,我有一个计时器组件MyTimer.

在主应用程序中,我想调用startTimer()或stopTimer().

在主应用程序中,我有:

<visualcomponent:MyTimer />
Run Code Online (Sandbox Code Playgroud)

在组件中,我有:

public function startTimer():void {
     baseTimer = getTimer();
     t.start();
     }
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢.

-Laxmidi

apache-flex function custom-component

0
推荐指数
1
解决办法
871
查看次数

使用AS - Flex 4更改BorderContainer背景颜色

我正在尝试使用Action Script在flex 4中更改BorderContainer的背景颜色和/或文本颜色,但不知道如何操作.

Border Container组件似乎没有任何属性,如:

idname.color ="#333333"; idname.backgroundcolor ="#333333";

我该怎么做呢?

谢谢!

apache-flex containers actionscript-3 flash-builder flex4

0
推荐指数
1
解决办法
7166
查看次数

ActionScript POST

如何将数据从flex文件发布到php文件?我无法创建动作.

apache-flex post actionscript

0
推荐指数
1
解决办法
247
查看次数

如何从另一个类触发ActionScript 3.0中的自定义事件

我想创建一个自定义事件,任何其他类都可以访问它.假设我有NavigationMenuClass.as其中包含了一些next, prev buttons,而另一个班Page.as应该在每个显示特定网页nextprev按下按钮.我需要创建一个自定义事件(将编写一个EVENTClass.as来管理所有这些事件.)调用"showPage",当这个事件发生时,需要调用Page.as类成员函数.

private function nextPress(event:Event) {
    //dispatchEvent(new Event("showPage"));
    // this will call the Page class Menmber function page:Page = new Page; page.showNextPage();
}
Run Code Online (Sandbox Code Playgroud)

在传递对象的情况下,如何使用EventEvent Dispatcher方法调用特定的成员函数.

apache-flex events adobe actionscript actionscript-3

0
推荐指数
1
解决办法
2570
查看次数

Flex Spark链接栏背景颜色/ Alpha

我试图更改Flex/Flash 4应用程序中链接栏的背景颜色和alpha.无论我定义什么属性,所述链接栏的背景总是白色的.请参见图片http://i.stack.imgur.com/PyHs2.png.

<mx:LinkBar id="lnkBar" backgroundAlpha="0" backgroundColor="black" bottom="0" itemClick="lnkBar_itemClickHandler(event)">
            <mx:dataProvider>
                <s:ArrayCollection>
                    <fx:String>Resource Management</fx:String>
                    <fx:String>Standard Reports</fx:String>
                    <fx:String>Clear Selected State</fx:String>
                </s:ArrayCollection>
            </mx:dataProvider>
        </mx:LinkBar>
Run Code Online (Sandbox Code Playgroud)

apache-flex flash styling

0
推荐指数
1
解决办法
1279
查看次数

高级ActionScript/Flex开发人员所需的技能

我希望将我的Actionscript知识提升到一个新的水平,而且我一直无法找到成为高级AS开发人员所需的知识.从我的搜索到目前为止我已经提出了这个问题:

  • 组件创建
  • 内存使用调试/分析
  • AS作为OOP的具体用法
  • 正确使用代码隐藏
  • 访问远程数据
  • Flex架构框架
  • 组件生命周期

这些只是我能找到的主题(**现在从答案*更新).掌握这些主题的资源很难得到(即什么是常见的AS设计模式等).我可能只是没有正确搜索,但在这里的任何帮助将不胜感激.我的重点是Flex特定的AS开发.

目前我在这里这里找到的是我能找到的最类似的问题.任何帮助将不胜感激,但我正在寻找如何学习这些技术的具体例子.

apache-flex actionscript actionscript-3

0
推荐指数
1
解决办法
695
查看次数

使用AS3将颜色应用于动态创建的火花矩形

在FlashBuilder中我想从CSV文件动态生成大约1200个矩形(这些都是不同的颜色),它们将对Click执行操作.

这样做的最佳方法是什么?我已经读过Air和Android上的绘图API不是一个好主意,我正在考虑使用Spark Rectangle类,但是如果我生成它们,我似乎无法弄清楚如何应用颜色动态使用AS?

apache-flex actionscript-3 flash-builder

0
推荐指数
1
解决办法
4154
查看次数

包中的stage.addEventListener?

我想做这样的事情:

package com.clicker{
    import flash.display.*;
    import flash.events.MouseEvent;

    public class Stager extends MovieClip {

        public function clicker():void {
            stage.addEventListener(MouseEvent.CLICK, do_stage);
        }
        function do_stage(e:MouseEvent):void {
            trace("stage clicked");
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

但是,我得到1009错误.

当我这样做:

import com.clicker.*;

var test:Stager = new Stager();
test.clicker();
addChild(test); 
Run Code Online (Sandbox Code Playgroud)

请帮我.非常感谢您提前和节日快乐.

apache-flex flash actionscript actionscript-3

0
推荐指数
1
解决办法
1047
查看次数