flex_ViewStack导航容器示例;
=》TVView.mxml自定义组件 <?xml version="1.0" encoding="utf-8"?> <s:NavigatorContent xmlns:fx="http://ns.adobe.com/mxml/2009"?? ??? ??? ??? ??? ?xmlns:s="library://ns.adobe.com/flex/spark" ?? ??? ??? ??? ??? ?xmlns:mx="library://ns.adobe.com/flex/mx" ?? ??? ??? ??? ??? ?width="100%" height="100%"> ?? ? ?? ?<!--view--> ?? ?<s:Panel title="电视" width="100%" height="100%"> ?? ??? ?<s:layout> ?? ??? ??? ?<s:VerticalLayout paddingLeft="20" paddingTop="20" paddingRight="20" paddingBottom="20"/> ?? ??? ?</s:layout> ?? ??? ? ?? ??? ?<s:HGroup width="100%" enabled="false"> ?? ??? ??? ?<s:TextInput id="searchfield" width="100%"/> ?? ??? ??? ?<s:Button id="searchBtn" label="Search for TVs"/> ?? ??? ?</s:HGroup> ?? ??? ? ?? ??? ?<s:Line width="100%"> ?? ??? ??? ?<s:stroke> ?? ??? ??? ??? ?<s:SolidColorStroke color="0x000000" weight="1" caps="square"/> ?? ??? ??? ?</s:stroke> ?? ??? ?</s:Line> ?? ??? ? ?? ??? ?<s:Spacer height="10"/> ?? ??? ?<s:Label text="搜索结果:抱歉!没有搜到这类型、款式的电视的相关信息!" fontWeight="bold" fontSize="16"/> ?? ?</s:Panel> ?? ? </s:NavigatorContent> =》Computer.mxml自定义组件 <?xml version="1.0" encoding="utf-8"?> <?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" ?? ??? ??? ??? xmlns:ViewStack="learns.ViewStack.*" ?? ??? ??? ??? minWidth="1024" minHeight="768" pageTitle="ViewStack导航容器示例"> ?? ? ?? ?<!-- Demo_ViewStack导航容器示例 --> ?? ? ?? ?<s:layout> ?? ??? ?<s:VerticalLayout paddingLeft="20" paddingRight="20" paddingTop="10" /> ?? ?</s:layout> ?? ?<fx:Script> ?? ??? ?<![CDATA[ ?? ??? ??? ?import mx.events.IndexChangedEvent; ?? ??? ??? ? ?? ??? ??? ?protected function stack_changeHandler(event:IndexChangedEvent):void ?? ??? ??? ?{ ?? ??? ??? ??? ?// 获取切换到的容器: ?? ??? ??? ??? ?var relatedgroup:Object = event.relatedObject; ?? ??? ??? ??? ? ?? ??? ??? ??? ?// 打印日志: ?? ??? ??? ??? ?trace("=1>Old index: " + event.oldIndex + "; n=2>New index: " + event.newIndex + "; n" + ?? ??? ??? ??? ??? ?"=3>Label of new selection: " + relatedgroup.label + ";"); ?? ??? ??? ?} ?? ??? ??? ? ?? ??? ?]]> ?? ?</fx:Script> ?? ? ?? ?<!--view--> ?? ?<s:ButtonBar dataProvider="{stack}"/> ?? ? ?? ?<mx:ViewStack id="stack" width="650" height="200" change="stack_changeHandler(event)"> ?? ??? ?<ViewStack:TVView label="购买电视" /> ?? ??? ?<ViewStack:ComputerView label="购买电脑" /> ?? ?</mx:ViewStack> ?? ? </s:Application> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 正则表达式的学习
- Ajax POST调用ASP.NET MVC控制器给出net :: ERR_CONNECTION
- oracle数据类型和对应的java类型
- c# – 将列表转换为AnonymousTypes列表
- ruby-on-rails – 如何在rails app中为我的用户添加角色?
- POCO库中文编程参考指南(11)如何使用Reactor框架?
- Cocos 3D功能初探学习笔记(3)---光照
- sqlite returned: error code = 14, msg = cannot open fil
- ruby – I18n :: InvalidLocale::en不是有效的区域设置
- Cocos2dx_背景层循环滚动