zoukankan      html  css  js  c++  java
  • flash as3.0学习笔记

    F9开动作模板 trace输出 trace(a);

    影片剪辑

      var mc:MovieClip = new MovieClip();//属性(x,y轴)方法 play,stop

      mc.x = 10 //x坐标 左上角(0,0)

    文本框

      TextField

      动态文本

      .text //获取内容,可直接修改

       空格

    事件

      事件源,事件类型,事件(单击鼠标),响应(函数)

      function myPlay(event:MouseEvent):void

      {  

        gotoAndPlay(2);

      }

      myButton.addEventListener(MouseEvent.CLICK,myplay);

    任何类都由Object类派生

      类放在包中,防止类名相同

      import 包名.类名

      包对应文件夹,类对应.as文件

      import类时,类所在的.as文件和引用的.fla文件要在同一目录

    区分大小写

    函数

      function funcname(para):return

      字符串相加为拼接

    舞台对象 :

      stage

    新建一个图层写代码

    --------------------------------------------------------------------------------------------------------------------------------------day2

    继承

      extends Base

    接口

      public interface Iname

      接口声明方法 类实现接口

      public class Cname implements Iname

      类中方法的定义要符合接口中的声明

    数组

      vat myArray:Array = new Array();

      myArray = [1,"a"];

      .length //长度

      .push(para) //加入数组尾部

      .pop() //弹出数组尾部内容

      数组里的数据类型可以不一样

    addChild(Shape/Sprite/MovieClip);

    ---------------------------------------------------------------------------------------------------------------------------------day3

    一个文档类就是一个继承自 Sprite 或 MovieClip 的类,并作为 SWF 的主类。读取 SWF时,这个文档类的构造函数会被自动调用

    socket:

      import flash.net.Socket;

      public class SocketExample extends Sprite

      {  

        private var socket:Socket;  

        public function SocketExample()

        {   

          socket = new Socket();   

          socket.addEventListener(Event.CONNECT, onConnect);   

          socket.connect("localhost", 2900);  

        }    

        private function onConnect(e:Event)

        {   

          trace("The socket is now connected!");  

        }

       }

    如果尝试连接未认证的域或者低端口服务,这样就违反了安全沙箱策略,同时会产生一个securityError事件.这些情况都可以通过使用一个跨域策略文件解决.无论是Socket对象还是XMLSocket对象的策略文件,都必须在连接之前通过使用 flash.system.Security.loadPolicyFile()方法载入策略文件.具体如下:

    socket.writeByte(1);//方法与数据类型有关

    socket.flush();//将写入的数据发送出去

    或者

    xmlSocket.send(xml);

  • 相关阅读:
    【(高职专科组)第十一届蓝桥杯省模拟赛答案】给定一个数列,请问找出元素之间最大的元素距离。
    【(高职专科组)第十一届蓝桥杯省模拟赛答案】给定一个数列,请问数列中最长的递增序列有多长。
    POJ 2391 二分+最大流
    HDU 4529 状压dp
    NYOJ 747贪心+dp
    NYOJ 745 dp
    HDU 2686 / NYOJ 61 DP
    HDU 4313树形DP
    HDU 4303 树形DP
    POJ 2342 树形DP
  • 原文地址:https://www.cnblogs.com/johnsblog/p/3657355.html
Copyright © 2011-2022 走看看