flex 中对象的层次关系
发布时间:2020-12-15 01:03:15 所属栏目:百科 来源:网络整理
导读:?xml version="1.0" encoding="utf-8"? s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"? ? xmlns:s="library://ns.adobe.com/flex/spark"? ? xmlns:mx="library://ns.adobe.com/flex/mx" !-- fx:Metadata [Event(name="printEvent",type="
<?xml version="1.0" encoding="utf-8"?> <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"? ? xmlns:s="library://ns.adobe.com/flex/spark"? ? xmlns:mx="library://ns.adobe.com/flex/mx"> <!-- <fx:Metadata> [Event(name="printEvent",type="flash.events.Event")] </fx:Metadata>--> <fx:Script> <![CDATA[ import com.dsideal.Bio.man; import flashx.textLayout.container.ScrollPolicy; import mx.containers.Canvas; import mx.core.UIComponent; import mx.flash.UIMovieClip; import spark.components.BorderContainer; ? ?public var container:Canvas = new Canvas(); public var container2:Canvas = new Canvas(); public var containerInner:BorderContainer = new BorderContainer(); protected function button1_clickHandler(event:MouseEvent):void { container.verticalScrollPolicy = ScrollPolicy.OFF; container.horizontalScrollPolicy = ScrollPolicy.OFF; container.setStyle("backgroundColor",0xd3d3d3); container.x = 100; container.y = 100; container.width = 300; container.height = 300; this.addElement(container); containerInner.setStyle("backgroundColor",0x0000ff); containerInner.width = 200; containerInner.height = 200; container.addChild(containerInner); } protected function button2_clickHandler(event:MouseEvent):void { var cInner:Canvas = new Canvas(); cInner.setStyle("backgroundColor",0xff0000); cInner.x = 5; cInner.y = 5; cInner.width = 300; cInner.height = 300; containerInner.addElement(cInner); } protected function button3_clickHandler(event:MouseEvent):void { var cInner:Canvas = new Canvas(); cInner.setStyle("backgroundColor",0x00ff00); cInner.x = 5; cInner.y = 5; cInner.width = 300; cInner.height = 300; containerInner.addElement(cInner); trace(cInner.parent); } protected function button4_clickHandler(event:MouseEvent):void { container2.setStyle("backgroundColor",0xffff00); container2.x = 100; container2.y = 100; container2.width = 300; container2.height = 300; this.addElement(container2); } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <s:HGroup> <s:Button label="b4" click="button4_clickHandler(event)"/> <s:Button label="b3" click="button3_clickHandler(event)"/> <s:Button label="b2" click="button2_clickHandler(event)"/> <s:Button label="b1" click="button1_clickHandler(event)"/> </s:HGroup> </s:WindowedApplication>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |