多视图切换简单应用–使用TabNavigator Use TabNavigator In Flex

Categories: Flex; Tagged with: ; @ October 12th, 2008 12:22
		
				
						
						
						
						
						
						
						
						
						
				
		

效果:

image

多试图切换简单应用–使用ViewStack实现 User ViewStack in Flex

Categories: Flex; Tagged with: ; @ October 12th, 2008 12:16

ViewStack是由一些折叠起来的试图组成. ViewStack只提供折叠形式排列子容器.

	
		
		
			
			
			
			
		
		
			
		
		
		
		
		
		

	
	

在ViewStack中放置Canvas组件, 在点击Button的时候会选择制定的Canvas已完成操作.

效果:

image image

Flex中使用Alert提示用户选择 Use Alert in Flex

Categories: Flex; Tagged with: ; @ October 12th, 2008 12:02

在日常应用中,经常需要弹出一个Alert,提示用户进行选择. 如删除文件时提示用户是否确定删除,然后根据用户选择进行下一步操作:

应用举例:

AS代码:

		import mx.controls.Text;
		import mx.events.CloseEvent;
		import mx.controls.Alert;
		private function popAlert():void{
			Alert.yesLabel = "是";
			Alert.noLabel = "否";
			
			Alert.show("请选择是或者否","选择对话框",Alert.YES|Alert.NO,
			this,clickselectHandler,null,1);
		}
		
		private function clickselectHandler(event:CloseEvent):void{
			if (event.detail==Alert.YES){
			displaySelect_txt.text="选择了是";}
			else{
			
			displaySelect_txt.text="选择了否";}
		}

在MXML中使用上面的代码:

	
	

效果:

image image

Flex中弹出菜单使用 Use PopUpButton In Flex

Categories: Flex; Tagged with: ; @ October 12th, 2008 11:48

弹出菜单方式与下拉列表框[ComboBox]非常相似, 但PopUpButton是对button的扩展,而下拉列表框则用于列举出数据.

创建PopUpButton:

            import mx.controls.*;
            import mx.events.*;

            private var myMenu:Menu;

            // Initialize the Menu control, and specify it as the pop up object
            // of the PopUpButton control. 
            private function initMenu():void {
                myMenu = new Menu();
                var dp:Object = [{label: "New Folder"}, {label: "Sent Items"}, {label: "Inbox"}];        
                myMenu.dataProvider = dp;
                myMenu.selectedIndex = 0;       
                myMenu.addEventListener("itemClick", itemClickHandler);
                popB.popUp = myMenu;
                popB.label = "Put in: " + myMenu.dataProvider[myMenu.selectedIndex].label;
            }

            // Define the event listener for the Menu control's itemClick event. 
            private function itemClickHandler(event:MenuEvent):void {
                var label:String = event.item.label;        
                popTypeB.text=String("Moved to " + label);
                popB.label = "Put in: " + label;
                popB.close();
                myMenu.selectedIndex = event.index;
            }

在MXML中使用弹出菜单:

    

        
        
        
        
        
        
        

效果:
image

10月10日 星期五 不阴不晴 不三不四

Categories: 垃圾山 October 11th, 2008 0:08

今天发现个重大问题.

我很久没有使用我的大脑了.

不论是学习还是做事, 似乎总是草率的,欠缺考虑的,盲目主观的去判断, 选择, 自己也不计较任何对错.

 

今天我试着看ACM的题, 试着去理解一些算法, 我发现即便是最简单的, 也需要很长时间才能看懂. 突然就发现, 这些东西都需要动脑. 我的大脑像一部很久没有开启过的旧机器, 风吹雨淋外加自己作践自己破罐子破摔摔的已经转不起来…

每看一个算法, 就会觉得自己的脑袋像一堆乱绕在一起的线, 稀里糊涂的找不到头. 找到头了,顺藤却摸不着瓜…

原来很多大学都在搞ACM,甚至还有中学都有自己的judge, 原来我的大学上了一点用没有, 净摔自己脑子了….

动脑吧, 要不然长个大脑用来做什么?

Newer Posts <-> Older Posts



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.