这是因为在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-2.0.19这个压缩包中,很可能包含了实现上述功能所需的所有源代码、配置文件和文档。开发者可以通过解压并研究这些文件来学习如何利用SODBASE CEP的API构建一个高可用的CEP系统。这可能包括接口...
apiexample.c例子教我们如何去利用ffmpeg库中的api函数来自己编写编解码程序。
主要讲述FFMPEG中apiexample.c的解析,里面的分析很清楚,讲得很详细,让人能够很好的理解
【标题】"TickPower_C#_indicator_MT5ApiExample_" 指的是一款基于C#编程语言编写的自定义技术指标,它利用了MT5交易平台的API接口来实现。这款指标可能类似于相对强弱指数(RSI),但其计算方式是基于tick数据,即...
通过阅读`apiexample_c`的源代码,我们可以了解到FFmpeg API的实际应用和工作原理,这对于开发者来说是非常有价值的。例如,`apiexample_c`展示了如何正确地管理内存,如何处理错误,以及如何在多线程环境中使用...
在这个场景中,Java被选为开发语言,因为它具有广泛的应用,丰富的库支持,以及跨平台的特性,适合开发物联网应用。 3. **调用样例**:这些样例代码是实际可运行的,展示了如何在Java环境中集成华为IoT平台的API,...
总之,TeamViewer API Example Service Queue.zip提供了一个实践平台,帮助开发者熟悉TeamViewer API的使用,从而能够更高效地集成远程访问功能到他们的应用或系统中。通过学习和研究这个压缩包中的内容,你可以掌握...
"AIDE 提取的API example"是一个示例集合,展示了如何利用AIDE进行各种复杂的安卓开发任务,包括图形界面设计、硬件接口操作、NFC(近场通信)功能的实现以及媒体应用的开发。下面将对这些知识点进行详细介绍。 1. ...
go-todo-rest-api-example, 简单todo应用程序的rest式API示例 执行 REST API 示例简单todo应用程序的rest式API示例这个简单的教程或者例子,使用 /mux ( 一个漂亮的mux库) 和英镑( 一个ORM的ORM ) 来制作简单的...
jdk1.4api的各种对象使用example ,非常好的东西
在这个"dbus example for low api"中,我们将探讨如何使用DBus的低级API来实现一个简单的信号(signal)发送和方法(method)调用的示例。这个例子包含两个文件:`service.c`和`client.c`,分别代表服务端和服务...
"SODBASE CEP API Example" 是一个针对SODBASE CEP(复杂事件处理)平台的开发实例,旨在帮助程序员理解并应用SODBASE CEP API进行事件处理和分析。SODBASE CEP是一种先进的技术,它能够实时检测、分析和响应来自多...
LabVIEW API是NI(National Instruments)为开发人员提供的一个强大的图形化编程环境,用于创建自定义应用程序和接口。在“Api-example.zip_LabVIEW API_labview 支付”这个压缩包中,我们可以推测它包含了一个关于...
在企业级应用开发中,流程管理是一个不可或缺的部分。Activiti是一款轻量级、高效的企业业务流程管理(BPM)和工作流引擎,它能够帮助开发者轻松地实现流程定义和执行。而Spring框架作为Java领域的主流应用框架,以...
本文将深入探讨如何利用API(应用程序接口)来绘制线条,这是一个常见的任务,尤其在图形用户界面(GUI)的设计中。标题"使用API绘制线条的例子"正是指向这个主题,而描述进一步确认了我们的讨论焦点。 API在编程中...
在“LabVIEW API Example (Local).vi”中,可以看到如何进行这种数据类型的转换和参数传递。 3. **错误处理**:VBAI调用可能会出现错误,因此需要在LabVIEW中设置适当的错误处理机制。这可能涉及到使用“错误结构”...
《JNA技术详解:探索jna-example.jar在窗口透明与不规则形状显示中的应用》 Java Native Access(JNA)是Java平台上的一个开源库,它允许Java代码直接调用本机库函数,无需编写JNI(Java Native Interface)代码。...
本篇文章将通过分析名为"FastAPI-Example"的示例项目,深入探讨FastAPI的核心特性及其在实际开发中的应用。 首先,我们要明确FastAPI的基础概念。FastAPI是一个用于构建高性能API的现代Web框架,基于Python 3.6+,...
Api-go-gin-example.zip,金果酒实例,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。