flex_(视图状态)使用创建和销毁策略;

原创 2012年03月27日 10:52:50
<?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="1024" minHeight="768" pageTitle="TheStudioOfCenyebao"
               applicationComplete="initFn(event)">
    
    <!-- Demo_(视图状态)使用创建和销毁策略(Using creation and destruction policies) -->
    
    <s:layout>
        <s:VerticalLayout paddingLeft="20" paddingTop="20"/>
    </s:layout>
    
    <s:states>
        <s:State name="orange" stateGroups="box"/>
        <s:State name="black" stateGroups="box"/>
        
        <s:State name="green" stateGroups="circle"/>
        <s:State name="blue" stateGroups="circle"/>
    </s:states>
    
    <fx:Script>
        <![CDATA[
            
            protected function initFn(event:Event):void{
                trace("=>initFn_start");
                log(event);    
                trace(boxElement, circleElement);
                trace("=>initFn_end");
            }
            
            protected function log(event:Event):void{
                trace("=>log()_start");
                trace(event.target.id, event.type);
                trace("=>log()_end");
            }
        ]]>
    </fx:Script>
    
    <!--view-->
    <s:Button label.orange="Black" label.black="Green" label.green="Blue" label.blue="Orange"
              click.orange="currentState='black'" click.black="currentState='green'"
              click.green="currentState='blue'" click.blue="currentState='orange'"/>
    <s:Group id="boxElement" includeIn="box" itemCreationPolicy="deferred" itemDestructionPolicy="auto"
             creationComplete="log(event);" addedToStage="log(event);" removedFromStage="log(event);">
        <s:Rect width="200" height="200">
            <s:fill>
                <s:SolidColor color.black="black" color.orange="#de7800"/>
            </s:fill>
        </s:Rect>
    </s:Group>
    
    <s:Group id="circleElement" includeIn="circle" itemCreationPolicy="immediate" itemDestructionPolicy="never"
             creationComplete="log(event);" addedToStage="log(event);" removedFromStage="log(event);">
        <s:Ellipse width="200" height="200">
            <s:fill>
                <s:SolidColor color.green="green" color.blue="blue" />
            </s:fill>
        </s:Ellipse>
    </s:Group>
    
</s:Application>

Flex的视图状态。

      在建立了Flex应用后,在MYECLIPSE中可以看到一个名叫states的视图,这个视图可以实现页面间的切换(个人感觉是通过控制层的可见性以及添加新层来完成某状态的重绘),states配...

flex_视图状态的认识、理解示例;

=》状态(A): Orange状态(默认) Black状态                xmlns:s="library://ns.adobe.com/flex/spa...

Flex4 使用状态来控制组件

本文将使用本博客之前的文章中的自定义组件Panel 关于 一些

FLEX4中使用CursorManager自定义忙状态光标

  • mnorst
  • mnorst
  • 2011年08月16日 15:58
  • 2889

flex_状态组使用浅析;

效果图: orange状态:black状态: green状态:blue状态:                xmlns:s="library://ns.adobe.com/flex/...

Memcache 内存分配策略和性能(使用)状态检查

http://www.cnblogs.com/zhoujinyi/p/5554083.html 前言:       一直在使用Memcache,但是对其内部的问题,如它内存是怎...

Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解

今天继续给大家分享下View的相关知识,重点有一下两点:            1、View的几种不同状态属性            2、如何根据不同状态去切换我们的背景图片。    ...

Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解

转自:http://blog.csdn.net/qinjuning 今天继续给大家分享下View的相关知识,重点有一下两点:            1、View的几种不同状态属性    ...
  • Ne_ever
  • Ne_ever
  • 2016年05月25日 15:10
  • 257

DLINQ 使用DataContext快速构建数据访问层DAL,发现Updata采用Attach(Entity t,true)困难重重!(如果实体声明了版本成员或者没有更新检查策略,则只能将它附加为没有原始状态的已修改实体)的解决办法!

如果实体声明了版本成员或者没有更新检查策略,则只能将它附加为没有原始状态的已修改实体。DLinq Attach(Entity t,true);使用过程中碰到的问题!...

Memcache 内存分配策略和性能(使用)状态检查

一直在使用Memcache,但是对其内部的问题,如它内存是怎么样被使用的,使用一段时间后想看看一些状态怎么样?一直都不清楚,查了又忘记,现在整理出该篇文章,方便自己查阅。本文不涉及安装、操作。有兴趣的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:flex_(视图状态)使用创建和销毁策略;
举报原因:
原因补充:

(最多只允许输入30个字)