`

常常看到as API中的Example不带this应用,这是为什么呢?

阅读更多
这是因为在as中有匿名函数这一说,在匿名函数里面加this引用,指向的并不是当前类。
package
{
	import flash.display.Sprite;
	import flash.events.MouseEvent;

	public class ExampleApplication1_6 extends Sprite
	{
		private var _sprite:Sprite;
		
		public function ExampleApplication1_6()
		{
			trace(this);
			function test():void {
				trace(this);
				testabc();
			}
			test();
		}
				
		private function testabc():void {
			trace("testabc");
		}
	}
}

输出的结果是
[object ExampleApplication1_6]
[object global]
testabc


但是如果把testabc()修改成
this.testabc();

那么就会报错
TypeError: Error #1006: testabc 不是函数。
	at com.dragon.cookbook.chapter01:ExampleApplication1_6/$construct/com.dragon.cookbook.chapter01:test()


所以在as中this时候要审时度势,考虑清楚在用
分享到:
评论

相关推荐

    Java-API-Example HA示例

    在Java-API-Example-2.0.19这个压缩包中,很可能包含了实现上述功能所需的所有源代码、配置文件和文档。开发者可以通过解压并研究这些文件来学习如何利用SODBASE CEP的API构建一个高可用的CEP系统。这可能包括接口...

    apiexample.c

    apiexample.c例子教我们如何去利用ffmpeg库中的api函数来自己编写编解码程序。

    FFMpeg中apiexample_c例子分析——解码分析

    主要讲述FFMPEG中apiexample.c的解析,里面的分析很清楚,讲得很详细,让人能够很好的理解

    TickPower_C#_indicator_MT5ApiExample_

    【标题】"TickPower_C#_indicator_MT5ApiExample_" 指的是一款基于C#编程语言编写的自定义技术指标,它利用了MT5交易平台的API接口来实现。这款指标可能类似于相对强弱指数(RSI),但其计算方式是基于tick数据,即...

    apiexample 例子分析 编码分析

    通过阅读`apiexample_c`的源代码,我们可以了解到FFmpeg API的实际应用和工作原理,这对于开发者来说是非常有价值的。例如,`apiexample_c`展示了如何正确地管理内存,如何处理错误,以及如何在多线程环境中使用...

    north_api_example.zip

    在这个场景中,Java被选为开发语言,因为它具有广泛的应用,丰富的库支持,以及跨平台的特性,适合开发物联网应用。 3. **调用样例**:这些样例代码是实际可运行的,展示了如何在Java环境中集成华为IoT平台的API,...

    TeamViewer_API_Example_Service_Queue.zip

    总之,TeamViewer API Example Service Queue.zip提供了一个实践平台,帮助开发者熟悉TeamViewer API的使用,从而能够更高效地集成远程访问功能到他们的应用或系统中。通过学习和研究这个压缩包中的内容,你可以掌握...

    AIDE 提取的API example

    "AIDE 提取的API example"是一个示例集合,展示了如何利用AIDE进行各种复杂的安卓开发任务,包括图形界面设计、硬件接口操作、NFC(近场通信)功能的实现以及媒体应用的开发。下面将对这些知识点进行详细介绍。 1. ...

    go-todo-rest-api-example, 简单todo应用程序的rest式API示例.zip

    go-todo-rest-api-example, 简单todo应用程序的rest式API示例 执行 REST API 示例简单todo应用程序的rest式API示例这个简单的教程或者例子,使用 /mux ( 一个漂亮的mux库) 和英镑( 一个ORM的ORM ) 来制作简单的...

    jdk1.4 api example

    jdk1.4api的各种对象使用example ,非常好的东西

    dbus example for low api

    在这个"dbus example for low api"中,我们将探讨如何使用DBus的低级API来实现一个简单的信号(signal)发送和方法(method)调用的示例。这个例子包含两个文件:`service.c`和`client.c`,分别代表服务端和服务...

    SODBASE CEP API Example

    "SODBASE CEP API Example" 是一个针对SODBASE CEP(复杂事件处理)平台的开发实例,旨在帮助程序员理解并应用SODBASE CEP API进行事件处理和分析。SODBASE CEP是一种先进的技术,它能够实时检测、分析和响应来自多...

    Api-example.zip_LabVIEW API_labview 支付

    LabVIEW API是NI(National Instruments)为开发人员提供的一个强大的图形化编程环境,用于创建自定义应用程序和接口。在“Api-example.zip_LabVIEW API_labview 支付”这个压缩包中,我们可以推测它包含了一个关于...

    activiti-api-spring-integration-example.zip

    在企业级应用开发中,流程管理是一个不可或缺的部分。Activiti是一款轻量级、高效的企业业务流程管理(BPM)和工作流引擎,它能够帮助开发者轻松地实现流程定义和执行。而Spring框架作为Java领域的主流应用框架,以...

    This example demonstrates how to draw lines using API.

    本文将深入探讨如何利用API(应用程序接口)来绘制线条,这是一个常见的任务,尤其在图形用户界面(GUI)的设计中。标题"使用API绘制线条的例子"正是指向这个主题,而描述进一步确认了我们的讨论焦点。 API在编程中...

    LabVIEW API Example (Local)_labview视觉_Labview调用VBAI_

    在“LabVIEW API Example (Local).vi”中,可以看到如何进行这种数据类型的转换和参数传递。 3. **错误处理**:VBAI调用可能会出现错误,因此需要在LabVIEW中设置适当的错误处理机制。这可能涉及到使用“错误结构”...

    jna-example.jar包

    《JNA技术详解:探索jna-example.jar在窗口透明与不规则形状显示中的应用》 Java Native Access(JNA)是Java平台上的一个开源库,它允许Java代码直接调用本机库函数,无需编写JNI(Java Native Interface)代码。...

    FastAPI-Example

    本篇文章将通过分析名为"FastAPI-Example"的示例项目,深入探讨FastAPI的核心特性及其在实际开发中的应用。 首先,我们要明确FastAPI的基础概念。FastAPI是一个用于构建高性能API的现代Web框架,基于Python 3.6+,...

    Api-go-gin-example.zip

    Api-go-gin-example.zip,金果酒实例,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。

Global site tag (gtag.js) - Google Analytics