zoukankan      html  css  js  c++  java
  • 完全零基础入门——第二天

    13:42:06

    变量--表达式

    VariableExample.as

    package {
     import flash.display.Sprite;
     
     public class VariableExample extends Sprite {
      public function VariableExample(){
       var a:Boolean = 1; //布尔型,若用FLASH DEVELOP编译,会出现警告
       trace(a);
       var b:int = 3.1415926; //整型
       trace(b);
       var c:Number; //数字型
       trace(c);
       //字符型
       var d:String = "【简析】
    �  这是写远客思乡之情的诗,诗以明白如话的语言雕琢出明静醉人的秋夜的意境。它不追求想象的新颖奇特,也摒弃了辞藻的精工华美;它以清新朴素的笔触,抒写了丰富深曲的内容。境是境,情是情,那么逼真,那么动人,百读不厌,耐人寻绎。无怪乎有人赞它是“妙绝古今”。";
       trace(d);
       var d1:String = "3.14";
       var d2:String = "5.26";
       //类型强制转换
       var e:Number = Number(d1);
       var e2:Number = Number(d2);
       var f:int = 40;
       var f2:int = 5;
       //数值运算符
       f /= f2;
       f = f * f2
       trace(f);
       trace(f > f2 || f == f2);
       f > f2 ? f2 = 10 : f2 = 20; //三元运算符
       trace(f2);
      }
     }
    }

    综合复习

    ReviewExample.as

    package {
     import fl.controls.Label;
     import flash.display.Sprite;
     import flash.text.TextField;
     import flash.text.TextFormat;
     import mx.core.FlexTextField;
     
     public class ReviewExample extends Sprite {
      public function ReviewExample () {
       var poem_tf:Label = new Label();//诗歌
       poem_tf.text = "	静夜思
    	李白(唐)
    床前明月光,
    疑是地上霜。 
    举头望明月,
    低头思故乡。";   
       poem_tf.width = 300;
       poem_tf.height = 200;
       poem_tf.x = 20; //设置text1的x坐标
       poem_tf.y = 20;
       addChild(poem_tf);
       var poem_tFor:TextFormat = new TextFormat();
       poem_tFor.size = 20;
       poem_tFor.color = 0x00ff00;
       poem_tf.setStyle("textFormat", poem_tFor);  
       
       var analysis_tf:Label = new Label();//诗歌解析
       analysis_tf.wordWrap = true;
       analysis_tf.text = "【简析】
    		这是写远客思乡之情的诗,诗以明白如话的语言雕琢出明静醉人的秋夜的意境。它不追求想象的新颖奇特,也摒弃了辞藻的精工华美;它以清新朴素的笔触,抒写了丰富深曲的内容。境是境,情是情,那么逼真,那么动人,百读不厌,耐人寻绎。无怪乎有人赞它是“妙绝古今”。";
       analysis_tf.width = 500;
       analysis_tf.height = 300;
       analysis_tf.x = 20;
       analysis_tf.y = 250;
       addChild(analysis_tf)
       var anaysis_tFor:TextFormat = new TextFormat();
       anaysis_tFor.size = 15;
       analysis_tf.setStyle("textFormat", anaysis_tFor);
      }
     }
    }

    也可以对这个进行扩展,把它做成可翻页的诗歌鉴赏的文集。

    求和

    Sum.as

    package {
        import fl.controls.Button;
        import flash.display.Sprite;
        import fl.controls.Label;
        import fl.controls.TextInput;
        import flash.events.MouseEvent;
        import flash.text.TextFormat;
        /**
         * ...
         * @author yss
         */
        [SWF(width="500",height="350",backgroundColor="0XFFffff")]    
        public class Sum extends Sprite {
            private var numOne_tf:TextInput;
            private var numTwo_tf:TextInput;
            private var sumResult:Label
            
            public function Sum() {            
                var backGround:Background = new Background();
                backGround.x = 250;
                backGround.y = 175;            
                addChild(backGround);
                
                var button:Button = new Button();
                button.label = "求和";
                button.x =230;
                button.y = 130;
                button.width=100
                var button_disabledSkin:Button_disabledSkin = new Button_disabledSkin();
                var button_downSkin:Button_downSkin = new Button_downSkin();
                var button_emphasizedSkin:Button_emphasizedSkin = new Button_emphasizedSkin();
                var button_overSkin:Button_overSkin = new Button_overSkin();
                var button_selectedDisabledSkin:Button_selectedDisabledSkin = new Button_selectedDisabledSkin();        
                var button_selectedDownSkin:Button_selectedDownSkin = new Button_selectedDownSkin();
                var button_selectedOverSkin:Button_selectedOverSkin = new Button_selectedOverSkin();
                var button_selectedUpSkin:Button_selectedUpSkin = new Button_selectedUpSkin();            
                addChild(button);
                button.addEventListener(MouseEvent.CLICK, onSumClick);
                
                var title_lb :Label = new Label();
                title_lb.text = "求
    和";
                title_lb.x = 36;
                title_lb.y = 33;
                
                var title_lb_tfo:TextFormat = new TextFormat()
                title_lb_tfo.size = 50;
                title_lb_tfo.font = "华文隶书";
                title_lb.width = 60;
                title_lb.height = 120            
                title_lb.setStyle("textFormat", title_lb_tfo);
                addChild(title_lb)        
                
                var numOne_lb :Label = new Label();
                numOne_lb.text = "第一个数:";
                numOne_lb.x =180
                numOne_lb.y=50
                addChild(numOne_lb)
                
                numOne_tf = new TextInput();
                numOne_tf.x =230
                numOne_tf.y = 50            
                addChild(numOne_tf);            
                
                var numTwo_lb:Label = new Label();
                numTwo_lb.text = "第二个数:";
                numTwo_lb.x =180
                numTwo_lb.y=100
                addChild(numTwo_lb)
                
                numTwo_tf = new TextInput();
                var textInput_disabledSkin:TextInput_disabledSkin = new TextInput_disabledSkin();
                var textInput_upSkin:TextInput_upSkin = new TextInput_upSkin();
                //var focusRectSkin=new focusRectSkin()
                numTwo_tf.x =230
                numTwo_tf.y=100
                addChild(numTwo_tf)
                
                sumResult = new Label();
                sumResult.text = "";
                sumResult.x = 220;
                sumResult.y = 160;
                sumResult.width = 300;
                addChild(sumResult);
            }
            
            private function onSumClick(e:MouseEvent):void 
            {                    
                sumResult.text = Number(numOne_tf.text) + "+" + Number(numTwo_tf.text) + "=" + String(Number(numOne_tf.text) + Number(numTwo_tf.text));
                numOne_tf.text = "";
                numTwo_tf.text = "";            
            }
        }
    }

    关于滤镜-色相
    在我的案例【求平均数】中会看到有四个颜色的气球
     


    那么在我的库中却只看到了两个气球而已
     



    那么另外两个气球从何而来呢?
    这里涉及到一个小知识,FLASH自带功能-滤镜
    我们从库中拖动一个粉气球放到舞台上点击这个原件,
    在属性面板中有个滤镜选项点开,左下角新建-选择调整颜色-有个色相选项大家试着把他调成50,看到效果了吗?!
     



  • 相关阅读:
    Python 字典
    CentOS6.8部署MongoDB集群及支持auth认证
    Python 字符串
    Ubuntu下部署GitLab-——基于14.04系统
    Python 用户登录程序
    设计模式之美学习-快速改善代码质量(十三)
    SpringMvc源码阅读View之JstlView如何渲染视图(十)
    SpringMVC源码阅读ViewResolver如何处理ContentNegotiatingViewResolver(九)
    SpringMVC源码阅读RequestMappingHandlerAdapter如何处理Handle(八)
    SpringMVC源码阅读HandlerAdapter初始化-RequestMappingHandlerAdapter(七)
  • 原文地址:https://www.cnblogs.com/yssgyw/p/2456635.html
Copyright © 2011-2022 走看看