zoukankan      html  css  js  c++  java
  • 一些要点

    请问 undefined 和 null 是否一样,如果不一样能否说出其中的区别呢?

    答:undefined是尚未初始化的无类型变量或未初始化的动态对象属性的特殊值。null是一个可以分配给变量的或由未提供数据的函数返回的特殊值。它们的相同之处在于都未初始化,不同在于undefined是无类型或动态类型的。如:

    var v1;trace(v1);//undefined

    var v2:*;trace(v2);//undefined

    var v3:Object;trace(v3);//null

    -------------------------------------------------------

    请问用什么方法自定义一个事件呢?说下具体的方式.

    答:(1)扩展Event类或其子类

           (2)定义一个static const常量作为事件的type传入构造函数

           (3)定义一个私有变量作为事件的Data保存数据,并为其添加getter和setter

           (4)覆盖toString()和clone()方法

    -------------------------------------------------------

    请问用什么办法解决安全域的问题?如果你不知道安全域的问题的话,可以在本机中绑定一下图片,然后再放到服务器上,就会出现此问题了.

    答:配置安全沙箱的策略文件crossdomain.xml放置到服务器根目录,如:

    <?xml version="1.0" encoding="UTF-8"?>

    <cross-domain-policy>

           <allow-access-from domain="*" />

    </cross-domain-policy>

    --------------------------------------------------------

    请问你知道loader,URLLoader,URLStream这个三种动态加载资源的具体使用场合,以及有什么区别嘛?

    答:(1)Loader像2.0中MovieClip的loadMovie功能,用于加载外部的图片和SWF文件。使用 load() 方法来启动加载。被加载的显示对象将作为 Loader 对象的子级添加。在使用Loader加载数据,添加侦听事件时,一定要给Loader的contentLoaderInfo属性增加事件,而不是给Loader对象增加事件。

    (2)URLLoader类以文本、二进制数据或URL编码变量值对的形式先从URL下载数据,然后才将数据用于ActionScript。它会发出有关下载进度的通知,通过bytesLoaded和bytesTotal属性以及已调度的事件,可以监视下载进度。

    (3)URLStream类提供对下载URL的低级访问。数据一下载,便可随即为应用程序使用,这和使用URLLoader需要等到整个文件下载完不同。并且URLStream类还允许在完成下载前关闭流。已下载文件的内容将作为原始二进制数据提供。

    (4)URLStream、URLLoader、Loader等读取外部数据的类,类里的load方法参数值是URLRequest对象。如:

    var request:URLRequest=new URLRequest("httpURL地址");

    loader.load(request);

  • 相关阅读:
    CSS浮动(float、clear)通俗讲解
    JAVA 类的加载
    数据库操作 delete和truncate的区别
    正则表达式 匹配相同数字
    Oracle EBS OM 取消订单
    Oracle EBS OM 取消订单行
    Oracle EBS OM 已存在的OM订单增加物料
    Oracle EBS OM 创建订单
    Oracle EBS INV 创建物料搬运单头
    Oracle EBS INV 创建物料搬运单
  • 原文地址:https://www.cnblogs.com/kaka1969/p/2340136.html
Copyright © 2011-2022 走看看