我正在使用标签导航器.它有"搜索","显示为文本","在地图上显示"标签
我在"搜索"标签中有一个地址搜索框.如果搜索尚未发生,我想隐藏其他两个标签.因此,如果用户没有搜索任何内容,则不应该看到其他两个选项卡.
你能告诉我怎样才能做到这一点?
隐藏标签是首选方式.第二个选项是在搜索完成之前禁用选项卡.
我无法编译以下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) 如何从主应用程序调用自定义组件的公共功能.例如,我有一个计时器组件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
我正在尝试使用Action Script在flex 4中更改BorderContainer的背景颜色和/或文本颜色,但不知道如何操作.
Border Container组件似乎没有任何属性,如:
idname.color ="#333333"; idname.backgroundcolor ="#333333";
我该怎么做呢?
谢谢!
我想创建一个自定义事件,任何其他类都可以访问它.假设我有NavigationMenuClass.as其中包含了一些next, prev buttons,而另一个班Page.as应该在每个显示特定网页next或prev按下按钮.我需要创建一个自定义事件(将编写一个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)
在传递对象的情况下,如何使用Event和Event Dispatcher方法调用特定的成员函数.
我试图更改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) 我希望将我的Actionscript知识提升到一个新的水平,而且我一直无法找到成为高级AS开发人员所需的知识.从我的搜索到目前为止我已经提出了这个问题:
这些只是我能找到的主题(**现在从答案*更新).掌握这些主题的资源很难得到(即什么是常见的AS设计模式等).我可能只是没有正确搜索,但在这里的任何帮助将不胜感激.我的重点是Flex特定的AS开发.
在FlashBuilder中我想从CSV文件动态生成大约1200个矩形(这些都是不同的颜色),它们将对Click执行操作.
这样做的最佳方法是什么?我已经读过Air和Android上的绘图API不是一个好主意,我正在考虑使用Spark Rectangle类,但是如果我生成它们,我似乎无法弄清楚如何应用颜色动态使用AS?
我想做这样的事情:
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 ×10
actionscript ×4
flash ×2
adobe ×1
containers ×1
datagrid ×1
events ×1
flex4 ×1
function ×1
post ×1
styling ×1
tabnavigator ×1