-
as3与js的关系20
private function init():void { var objSimple:Object = { name: "WuBing", getName: function():String { return this.name; } }; var functionSimple = function():void { } functionSimple.prototype.name = "111"; var obj = new functionSimple(); trace(obj.name); }
先声明一下:上面的代码是ac3的,不是js的。
目前正在学as3,但发现as3真的和js很像,比如上面的代码trace就能正常显示"111"。
我想问一下:例如上面的代码,它的执行原理和js一样吗?as3中的面向对象,是基于原型来实现的吗?还是说as3中的面向对象,是有自己一套独立的实现方式,只是保留了原型?2010年11月05日 15:48
1个答案 按时间排序 按投票排序
-
本人的看法就是AS3和JS都是属于前台脚本语言,仿似java和C#的关系,AS3主要是用来控制flash脚本动作的,而JS是用来控制网页脚本动作的,我记得好像是当时ADBOE公司一直做flash和图像处理的,后来互联网应用的飞速发展,flash只能当做签入式在网页运行,后来ADBOE就出了flex也就是flash builder的原型,才做了AS3作为控制脚本语言,至于为什么出AS3而不用JS,我感觉一是*ActionScript 是由 Flash Player 中的 ActionScript虚拟机(AVM)来执行,也就是运行机制,二就是这也能够ADBOE也能显得NB一点,呵呵,只是个人见解,希望对你有帮助,详细的你可以去百度百科,或者万维网直接查下就行了。
2010年11月06日 14:14
相关推荐
在处理压缩包子文件的文件名称列表"as插件集合"时,可能涉及到将AS3CoreLib与其他插件或库一起整合到项目中,以实现更复杂的应用场景。这通常需要考虑库之间的依赖关系、版本兼容性和优化性能。
本主题聚焦于一个基于Flash平台,使用ActionScript 3(AS3)编写的3D SNS(社交网络服务)游戏源码。下面将详细讨论这个项目中涉及的关键技术点。 首先,"A*寻路算法"是游戏中角色或AI自动导航的基础。A*算法是一种...
AS3(ActionScript 3)是Adobe Flash平台上的编程语言,用于实现动态内容和交互性;PHP是一种服务器端脚本语言,常用于处理网页中的数据和逻辑;而MySQL则是常用的开源关系型数据库管理系统,用于存储和管理用户留言...
D3.js(Data-Driven Documents)是一个强大的JavaScript库,专门用于数据可视化。它允许开发人员利用HTML、SVG和CSS来操纵文档,结合数据生成复杂的图形和交互式图表。在知识图谱的构建中,D3.js 可以帮助我们有效地...
例如,它与Adobe AIR的关系,后者允许ActionScript应用运行在桌面环境中。此外,Adobe提供了各种开发工具和平台,如Flash Builder和Flex,这些工具提供了代码编辑、调试和编译的功能,可以帮助开发者更高效地开发...
7. **JavaScript与AS3.0的对比**:虽然这部分内容主要讨论JavaScript,但在AS3.0的学习过程中了解这两种语言的特点和差异也是非常有益的。 8. **填色游戏**:涉及色彩管理、鼠标事件处理等技术点,适合初学者练习...
在IT行业中,JavaScript(简称JS)是一种广泛使用的脚本语言,尤其在网页开发领域,它为用户交互提供了强大的支持。"苹果菜单js源码"是一个使用JavaScript编写的代码示例,其目的是创建一个类似苹果公司产品界面风格...
3. .NET Bridge:IBM提供了.NET Bridge,使得Delphi应用能调用.NET Framework中的AS400接口,从而实现与AS400的交互。 4. RPG/400或CL程序调用:开发者可以编写或调用已有的RPG或CL(Control Language)程序,这些...
ibas-9527人才数据管理系统是一个基于JavaScript的综合性人才信息管理平台,其核心设计采用了当前流行的网络编程语言和技术,包括Java、HTML、CSS和JavaScript。系统由大量文件组成,具体包括Java源代码文件、JAR包...
它是一个跨平台、高性能的JavaScript和ActionScript动画库,以其出色的性能和易用性赢得了全球开发者的一致好评。AS2.0版本是GreenSock针对Flash Player 8及更早版本的ActionScript 2.0编程语言所设计的版本,它提供...
【标签】"JavaScript" 可能意味着这个项目或教程同时也涉及JavaScript,这可能是因为AS3与JavaScript在某些方面有可比性,或者学习者可能需要同时掌握这两种语言。JavaScript是一种常用的Web开发语言,用于实现...
7. **数据库集成**: 很多Web应用需要与数据库交互,Node.js可以与各种数据库(如MongoDB、MySQL等)配合使用,通过ORM(对象关系映射)库如Sequelize或Mongoose简化操作。 8. **WebSocket**: 如果需要实现双向通信...
总的来说,AS3与XML的交互通过E4X提供了强大的工具,使得开发者可以轻松地在Flash应用程序中加载、解析和操作XML数据,从而实现数据驱动的动态内容展示和交互。这对于构建可扩展且数据丰富的Web应用程序至关重要。在...
渲染分组的组件和依赖关系图,包括Node.js模块 支持JavaScript,TypeScript和Flow源代码以及Vue / Nuxt 将代码库架构可视化导出为SVG,PNG或Plant UML图 集成到开发流程中,因此您的CI,VCS,README和PR很满意 用法...
Sake,全称为"Simple As Kinda Everything",是Node.js的一个任务运行工具,类似于Gulp或Grunt。它提供了一个轻量级且易于使用的命令行界面(CLI),用于自动化项目中的重复性任务,如编译CSS、压缩JavaScript、构建...
4. 可视化:利用JavaScript的可视化库(如D3.js)将抽象的图数据转换为直观的图形界面,用户可以查看AS的层次结构、邻居关系以及可能的路径。 5. 动态更新:由于路由信息是不断变化的,项目可能还支持实时或定期...
5. `defaultmp3.xml`:这个可能是Flash的音频配置文件,用于控制音频播放的相关设置,与我们的交互示例关系不大。 实现JS和Flash交互的一般步骤如下: 1. **创建Flash对象**:在HTML中,使用`<object>`或`<embed>`...
本话题将深入探讨如何利用VBA调用JavaScript(js)文件中的函数,实现繁体字与简体字之间的转换。 首先,我们需要理解VBA的基本概念。VBA是一种基于Visual Basic的脚本语言,它允许用户自定义Office应用程序的行为...
如果您需要保存大于blob...依存关系 Firefox 20+ 斑点 是的 800 MiB 没有 Firefox <20 数据:URI 不 不适用 Chrome合金 斑点 是的 没有 适用于Android的Chrome 斑点 是的 没有 边缘 斑点 是的 ? 没有 IE
本文实例分析了Javascript的节点关系。分享给大家供大家参考。具体如下: <html xmlns=http://www.w3.org/1999/xhtml> <head> <meta http-equiv=Content-Type content=text/html; charset=utf-8 /&...