我是Flash和AS3的绝对初学者。 我需要在网页中动态制作一些按钮。我必须使用Action Script和MXML。 如果它是PHP我将调用echo函数。
请帮助我。
答案 0 :(得分:0)
在AS中,您可以使用类RemoteObject(使用amfphp的示例)与服务器进行通信。然后您可以发送Xml或其他任何内容来描述您的GUI。
在actionscript中,您可以将组件添加到容器中,如下所示:
var horizontalContainer:HBox = new HBox();
horizontalContainer.percentWidth = 100;
addChild(horizontalContainer);
var btn:Button = new Button();
horizontalContainer.addChild(btn);
btn.label = "Click me !";
btn.addEventListener(MouseEvent.CLICK, btnClickHandler);
private function btnClickHandler(e:MouseEvent):void {
// Do what you want
}
您可以循环添加多个按钮。 HBox是容器的布局。 Flex中有多种类型的布局。我建议你做很多教程来学习Flex的基础知识。