【发布时间】:2012-05-07 15:09:15
【问题描述】:
我的问题是:
我想将 mxml 用于视觉元素...我想以图形方式设置组件并在 as 类中进行编程,因为这对我来说很容易...如何做到这一点???我有两个类:一个 as 和一个 mxml...这是我的代码:
public class chat extends Application{
private var nc:NetConnection = null;
public var connect:Button;
public var status:Text;
public function VideoChat(){
addEventListener(FlexEvent.APPLICATION_COMPLETE, mainInit);
}
private function mainInit(event:FlexEvent):void{
status.text = "Status quo";
connect.addEventListener(MouseEvent.CLICK, doConnect);
}
和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="955" minHeight="600" backgroundColor="#FBF8F8"
preloaderChromeColor="#CC3535"
>
<mx:Button x="77" y="547" height="19" label="Connect" id="connect"/>
<mx:UIComponent id="videoReceiveContainer" x="77" y="52" width="500" height="400"/>
<mx:Button x="507" y="547" label="Play" id="play"/>
<mx:Text id="status" x="77" y="460" width="501" height="58"/>
<mx:Button x="297" y="547" label="Publish" id="publish"/>
</s:Application>
【问题讨论】:
-
问题是什么?什么是不起作用或不理解?
-
这是正确的代码吗???因为当我运行它时,它只会播放空白页...
-
对我来说,它显示了三个定义的按钮,没有别的。您期望它会显示什么?
-
对我来说这只是一个空白页...之后需要显示三个按钮和一个视频容器...但是您这里没有代码...您是如何运行它的???运行单击项目,运行为和网络应用程序???
-
你的浏览器中的路径是什么???是 bin-debug/name.mxml???
标签: actionscript-3 flash apache-flex flash-builder mxml