我正在尝试使用Action Script在flex 4中更改BorderContainer的背景颜色和/或文本颜色,但不知道如何操作.
Border Container组件似乎没有任何属性,如:
idname.color ="#333333"; idname.backgroundcolor ="#333333";
我该怎么做呢?
谢谢!
我想连续制作一个包含3个图像的网格,然后开始下一行.我在Flex 4中如何做到这一点?是否有任何控件或者您可以使用Repeater进行控制吗?或者我被迫自己做一些数学运算(模数在这里我们再去).
我有一个flex应用程序和一个papervision BasicView.我想在papervision类中添加一个新的flex UIComponent(例如一个按钮).我在下面发布了完整的示例代码.它有效,但我希望能够在没有"(this.parent.parent as Group).addElement(button);"的情况下完成我的目标.线.
<!--Application MXML-->
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="50" minHeight="50"
creationComplete="Init()" applicationComplete="Start()">
<fx:Script>
<![CDATA[
import mx.core.UIComponent;
import spark.components.Button;
public var start:QuickStart;
public function Init():void
{
start = new QuickStart();
var uicomp:UIComponent = new UIComponent();
addElement( uicomp );
uicomp.addChild( start );
}
public function Start():void
{
start.GoTime();
}
]]>
</fx:Script>
</s:Application>
//QuickStart.as
package{
import org.papervision3d.view.BasicView;
public class QuickStart extends BasicView
{
public function QuickStart()
{
super(500, 500, true, true);
}
public function GoTime():void
{
var …Run Code Online (Sandbox Code Playgroud) 我在这里是一个Flash Builder 4 noobie,我开始研究一个简单的应用程序,试用FB 4.但是,我遇到了问题.
编译并运行应用程序时,输出完全空白.HTML包装器页面确实包含Flash应用程序,但内容为空,即使我在舞台上有一个简单的标签组件.
另外我注意到当我右键单击flash对象时,会出现默认的上下文菜单,显示"放大","缩小","全部显示"等...默认情况下从应用程序中删除的选项.
如果您有兴趣,这是我的代码,尽可能简单.:)
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Label x="100" y="100" text="Hello World" fontWeight="bold" fontSize="18"/>
</s:Application>
Run Code Online (Sandbox Code Playgroud)
我正在运行Flash Player 10.2.任何人都可以帮助解决这个问题吗?
感谢您的时间,
spryno724
我想在特定条件下更改datagrid行的文本颜色,即.我正在检查条件.如果满足那么我必须改变每个单元格的文本颜色,即整行.
这是代码,
private function resultHandlerGrid(event:ResultEvent):void{
arrc1 = ArrayCollection(event.result);
adg1.addEventListener( ListEvent.ITEM_CLICK,getValue);
}
private function getValue(e:ListEvent):void{
if(e.itemRenderer.data.priority == "High")
{
e.itemRenderer.data.client_name.setStyle('color',0xFF0000);
}
}
Run Code Online (Sandbox Code Playgroud)
此行抛出错误:setStyle不是函数
e.itemRenderer.data.client_name.setStyle('color',0xFF0000);
Run Code Online (Sandbox Code Playgroud) 正如标题所说,我如何在Flex Spark DataGrid中关闭水平和垂直网格线?
我正在使用flex sdk 4.5.1和flash develop来编译我的AS3项目.我有小图像,大约12KB,使用Loader类加载它们是愚蠢的,所以嵌入是更好的解决方案.
然而,当我的Main类顶部的这一行未被发现时,我得到空白的swf
[Embed(source = "../assets/gui/play1.png", mimeType = "image/png")]
private var PlayUpImg:Class;
Run Code Online (Sandbox Code Playgroud)
(当我评论出来时,编译的swf是好的)
可能是什么错误.为什么我得到空白的SWF?
我正在使用FlashDevelop中的纯AS3项目
我无法检索火花上选定按钮的等效项.
一点代码:
_selectedBtn.selected=false;
请问有什么想法?
我想从MJPG获取URLStream,但是我在发布版本中收到了错误#2048:安全沙箱冲突错误.
我正在做的事情:
Security.allowDomain("*");
Security.allowInsecureDomain("*");
var stream:URLStream = new URLStream();
//receiving this error event in onStreamSecurityError handler:
//Error #2048: Security sandbox violation: {swf} cannot load data from {url}
stream.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onStreamSecurityError);
//load method have no loader context option
stream.load(new URLRequest("http://anydomain.com/mjpg/video.mjpg"));
Run Code Online (Sandbox Code Playgroud)
设置crossdomain.xml不是解决方案,因为应用程序应该能够从任何远程服务器加载流.
我记得flash.display.Loader类,我设置了LoaderContext和应用程序域.之后,flex应用程序可以从任何域加载资源.但我不知道如何处理URLStream.
你有错误#2048的任何解决方案或解决方法吗?
flex4 ×10
apache-flex ×7
flash ×3
datagrid ×2
actionscript ×1
assets ×1
containers ×1
embed ×1
flex3 ×1
sdk ×1