展开

关键词

JavaScript与ActionScript3那些事

先来看看二者的同性与差异性:共同点:a)、二者语法相似,都遵循ECMAScript标准(点击查看ECMAScript5.1中文版);b)、均可在客户端上运行,是构建RIA应用的较为流行的语言;差异: 如果你参与开发的一款网页游戏月充值流水超过了五百万(到各大页游平台上看看开服量,单服月充值按5~10W来算,如果开到100组,广告成本页游大概在2~15元注册人),一般奖金都还比较可观(项目的前后台主可能多一些 希望我在三十岁以前,有机会写一篇亲历参与“创业”的经历,从js前端转as3前端的历,也算是送给自己三十岁生日的一份礼物:)  关于创业、转岗、管理,有机会一并写出自己的想法,现在还不太成熟,扯远了,还是单纯回到技术上来吧 ; var kk:String = obj; if (ExternalInterface.available) { ExternalInterface.call(alert, kk); } } } }HTML AS3调用JS所使用的方法:ExternalInterface.call而JS调用AS3需要在AS3内先“注册”,而且必须要等待swf加载、注册完之后,才能调用它的方法AS3内进行注册:ExternalInterface.addCallback

45510

43 Hot Flex and ActionScript 3.0 APIs, tips and tools for Autumn 2008

http:www.adobe.comdevnetflexarticlessdk3_fb301.html Cairngorm 迁移进入Adobe开源网站(Cairngorm是Adobe 实验室中的Flex p=228 教: ActionScript 3 拖动函数 这个教介绍ActionScript 3在布景中的拖动函数。 个使用 ActionScript 3.0 的理由 - 作者Lee Brimelow http:www.adobe.comdevnetactionscriptarticlessix_reasons_as3.html id=111 写Flex组件, part 1 http:labs.flexperiments.nlwriting-components-in-flex-part-1 写Flex组件, part 2 是一个开源的前台Flash框架,支持AS3和AS2,能够大量节省开发时间。

27250
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    as3 get flashvars

    as3 flash 参数获得(root.loaderInfo.parameters 用法)http:vsheyan.blogbus.comlogs46456208.html FlashVars in AS3http www.kirupa.comforumarchiveindex.phpt-263791.htmlhttp:stackoverflow.comquestions6057211loaderinfo-parameters-in-as3

    18110

    CrossBridge

    介绍CrossBridge是Adobe FlasCC的开源版本,它提供了一个完整的CC++开发环境,目的是把CC++译成Flash序,运行于Flash Runtime之上。 CrossBridge前身为Alchemy,它提供了一个完整的类似于BSD的CC++开发环境,基于GCC译器,可以把CC++源代码译成目标Adobe Flash Runtimes序。 库的文档、指南和代码实例;支持使用CC++创建ActionScript库(SWCs)安装 下载crossbridge、AIR SDK安装64位java运行环境从CrossBridge中安装Cygwin译 ; }AS3_DeclareVar#define AS3_DeclareVar(AS3NAME, AS3TYPE) 声明在当前function的AS3变量。 ActionScript变量的名称 AS3TYPE ActionScript变量的类型声明(例如:String) 用法示例:#include int main() { int x = 5; 定义一个as3

    46400

    CrossBridge

    本文作者:IMWeb 黄龙 原文出处:IMWeb社区 未经同意,禁止转载 介绍CrossBridge是Adobe FlasCC的开源版本,它提供了一个完整的CC++开发环境,目的是把CC++译成 Flash序,运行于Flash Runtime之上。 CrossBridge前身为Alchemy,它提供了一个完整的类似于BSD的CC++开发环境,基于GCC译器,可以把CC++源代码译成目标Adobe Flash Runtimes序。 库的文档、指南和代码实例;支持使用CC++创建ActionScript库(SWCs)安装 下载crossbridge、AIR SDK安装64位java运行环境从CrossBridge中安装Cygwin译 ; }AS3_DeclareVar#define AS3_DeclareVar(AS3NAME, AS3TYPE) 声明在当前function的AS3变量。

    15630

    LayaAir引擎入门教:一篇学会用AS3语言开发HTML5(FlashDevelop开发环境)

    第一节 开发前的准备1.1代码辑器的准备 对于AS3序员来说,最常用的就是Flash Bulider和FlashDevelop。 “laya.js.exe”为AS3代码译器,用于将AS3代码译为JS代码。“playerglobal.swc”用于替换AS3原生译器SDK,去除原生API语法提示。 第二节 配置FlashDevelop译环境 要想使用AS3作为HTML5的开发语言,需要通过laya.js.exe译器将AS3代码译为JS代码才可以运行。 ,使用之前定义的译快捷键(Alt+F5),把AS3代码译成HTML5。 至此,如果您能跟随本篇入门教,完成上图的显示,恭喜您入门成功,我们已经完成了第一个采用AS3语言开发的HTML5序,也说明了LayaAir的开发环境配置无误。

    70440

    Flash as3 socket入门

    应用序通常通过套接字向网络发出请求或者应答网络请求。AS3中我们一般使用的是基于TCP的流式socket。 TCP是一种流协议(stream protocol)。 这是一个端到端的检验和,目的是检测数据在传输过中的任何变化。如果收到段的检验和有差错, TCP将丢弃这个报文段和不确认收到此报文段(希望发端超时并重发)。 因为Flash Socket是一个异步的过,connect()方法不会等到一个连接完成后再执行下一行代码的执行。 包头长度,信息字段的位置一般都是固定的,必须包含的字段一般有“包的长度(packetLen)”和“操作码(cmd)”,提供长度是为了方面我们解析数据包,而提供操作码是为了让序知道,该条信息是要做什么操作

    436100

    Flash as3 socket入门

    应用序通常通过套接字向网络发出请求或者应答网络请求。AS3中我们一般使用的是基于TCP的流式socket。 TCP是一种流协议(stream protocol)。 这是一个端到端的检验和,目的是检测数据在传输过中的任何变化。如果收到段的检验和有差错, TCP将丢弃这个报文段和不确认收到此报文段(希望发端超时并重发)。 因为Flash Socket是一个异步的过,connect()方法不会等到一个连接完成后再执行下一行代码的执行。 包头长度,信息字段的位置一般都是固定的,必须包含的字段一般有“包的长度(packetLen)”和“操作码(cmd)”,提供长度是为了方面我们解析数据包,而提供操作码是为了让序知道,该条信息是要做什么操作

    12720

    AS3与PHP通信

    目前flash在各方个面的应用越来越广,而flash也不单只是注重自身绚丽的效果,也需要和外界序交换数据,以实现更强大的功能,随着as3的到来,flash和外部交互的方式也越来越简便和合理化。 今天就在这里谈谈as3和后台数据的交互(这里选择as3 php架构,其他配置同理)。 URLVariables允许你在flash和后台序间传输变量, as3里已经把发送和接受数据分离,再也不像as2的loadVars那样,一个类通吃所有了,那么这个URLVariables如何送要发送的数据呢 以上这些就是as3里和后台交互的基础内容,现在你可以在as3里创建这样的交互,获取动态数据来丰富你的序,在你开始自己动手实验之前,还有一些东西值得注意: 1,记得捕获和处理异常(上述的例子里都是假定在完美的测试环境下运行 2,文件的码,这是个常见的问题,经常很多数据变成了乱码,或者解析出错,都是因为码的问题,我的做法是确保发送的数据和后台传回的数据都是UTF-8格式(因为flash默认码为utf-8) 最后希望这篇文章能对你有所帮助

    24830

    重磅:LayaAir2.2将引擎源码全面切换至TypeScript,支持WebGL2.0,并增加大量3D实用功能

    但对于AS3语言我们在2.0引擎仍然会保持使用的支持。不过无法再看到源码,和以前的TS项目一样,只是一个类库壳,运行的时候使用的是译好的JS库。 而2.2.0以后,使用到的引擎库全都需要通过在IDE辑模式的F9类库设置里勾选,由IDE生成类库引用的index.js。新旧两个版本IDE分别创建的AS3项目index.js对比效果如下图所示:? 关于我们对于AS3语言的态度。这里一起向AS3的开发者讲一下,我们建议大家在新项目的时候采用TypeScript语言。因为在明年的3.x版本,也许将不再支持AS3语言项目。 AS3语言在没有推出3.x之前的2.x项目中还会保持维护的兼容。旧项目升级2.2.0要注意的除了AS3特别要注意的地方,所有语言的旧项目升级2.2.0都需要注意IDE译方式的改变。 写效率更高了。另外就是译效率方面也新增了module译模式。启用module模式后,会按单文件实时译。相较于之前运行译时会一次性把所有的TS文件全都遍历译一次。译效率大幅度进行了提升。

    1.2K10

    用ECMAScript4 ( ActionScript3) 实现Unity的热更新 -- 热更新Live2D

    我们的目标是把 Live2D_SDK_Unity_2.1.02_1_jpsampleDemo 这个unity示例工改造成as3热更新版本。准备热更新工首先您要先创建一个空白的Unity工。 然后使用ActionScript3热更新脚本系统将Live2D 的API导出给AS3脚本备用。如果您不了解这个热更新脚本,请看这里的链接和之前的系列教。 现在将AS3 热更脚本的Unity插件导入Unity工。从菜单创建ActionScript3热更新工。 将摄像机的参数设置为如下参数:现在可以在ActionScript3热更工中写代码了。在as3中新建类Live2DDemo.as。然后将如下代码写入as3热更脚本。 然后译执行,我们就能用热更新脚本创建live2d动画角色,并且还能和鼠标互动。 其中我们可以看到,绝大多数代码都可以直接照着Demo的C#代码照搬即可。

    39930

    【汇总】flash单个文件上传

    后来整理硬盘的时候,找到了源码,所以决定来个汇总(之前写过的关于flash+js上传文件的例子):1、定位flash上传出现IO Error #2038的错误2、as3+php上传图片的三种方式3、as3 与php 上传单个图片demo4、as3与php 上传多张图片demo5、51JS上的“ flash单个文件上传代码+示例”在这里面,我决定把所有的源码:html、js、php、fla、as3以及使用说明一并打包 3)、写类UploadButtonCom类,它继承于基类MovieClip,目的是为了方便调用者直接调用一个方法便可很方便地控制按钮的状态,比如:mouseover、mouseout等UploadButtonCom 4)、从库中将“按钮”这个MovieClip拖至舞台中,指定一个名称“btn_mc“,写一个文档类“UploadFile.as”1: package 2: { 3: import flash.display.MovieClip

    37020

    常见Flash XSS攻击方式

    Flash的过中有两个重要的参数,allowScriptAccess和allowNetworking两个参数:allowScriptAccess:控制html页面与Flash页面的通讯。 4):插入远Flash,将allowScriptAccess改为always。 运行结果:?注意这里弹出的域为当前html的域名,非Flash的域。 5):插入远Flash,将allowScriptAccess改为samedomain 运行结果没有弹出,因为Flash的域不和html在同一域内。 6):插入远Flash,将allowScriptAccess改为never 运行结果没有弹出,由于禁止了与html界面通讯。 Ps.当反译Flash文件,发现htmltext输出点的时候,可以查看相关是否存在相关的可控的输入,可能存在xss。

    2.4K61

    记一个脚本解释器的开发

    最近可以有1个月左右的空闲,可以稍微整理一下这个脚本解释器的开发过。一、缘由  2014年左右,我们使用AIR技术,开发了一个3D战争类型的手游。 如果原型对象不包含这种属性,此过会继续在层次结构中连续的更高级别上对原型对象进行委托检查,直到找到该属性为止。 要写脚本解释器,网上确实有许多参考文章,但是大多都是简单的告诉你怎么用简单的技巧去人肉写代码解析,再或者就是叫你去用类似yacc这样的工具,我买了2本书,一本叫“自制语言”,一本叫“两周自制脚本语言 如果使用类继承,或者码时指定了变量类型,就能拥有译时检查。行为和Adobe AIR译器保持一致。b) 原型链继承。和js类似,行为与Adobe AIR保持一致。 完成后,就可以将译和执行分离了,每次执行只需加载二进制字节码执行即可,不必译。七、解释器能干什么  嗯,这还用问吗?

    76370

    HTML5的File API

    而HTML5中的FileReader对象与as3中的很像,只不过目前as3中的方法比这个多(有兴趣可以自己去看看adobe的lives docs,对比一下两者的区别与共同点)。 as3中是两个不同的对象:FileReference、FileReferenceList,在as3中可以使用FileFilter过滤只允许选择的上传文件。 as3中需要使用flash player 10+才支持本地预览,而且图片不易过大。 我尝试着去寻找HTML5中是否也如as3中可以让开发者自定义过滤选择文件呢,结果被我找到了http:en.wikipedia.orgwikiFile_select  添加一个属性就好了accept=imagegif 有空再把完整的demo提供下载(暂时缺省后台php保存文件的方法),html的源码: File API #drop-area { height: 50px; line-height:50px; text-align

    55520

    ActionScript 3 中的as

    1.as 操作符每一种语言都提供强制类型转换,允许你将某一种数据类型转换成另一种数据类型,AS3自然也不例外。 但是虽然我写了不少Flex序,对 AS3中的强制类型转换还是不太清楚,以前AS中是这样进行强制类型转换的:假设有一个类叫做Class1,我们声明了一个它的对象 c1,如果想要将它转换成Class2类型 ,只要这样写:Class2(c1);在AS3中你依然可以这样写,但是AS3 中提供了一个新的操作符: as ,并且推荐使用as 进行强制转换,上述的例子用 as 操作符实现就是这样:c1 as Class2

    17110

    AS3序员小福利--as3js介绍及FlashDevelop工的配置

    AS3JS是ActionScript 3.0到JavaScript的转换器,它基本上可以让你使用ActionScript 3.0语言写客户端和服务器端JavaScript应用序。 这意味着所有的AS3特定关键字会被去除,以及将代码重新组织成可在一个JS环境中运行的单个文件。源代码的输出是可读的,因为它类似于原始AS3代码。没有复杂的结构。 最关键的一点要记住的是,AS3,其核心是JavaScript的语法糖。这意味着,你可以选择你想要的AS3的功能,以用于项目。 2> 在译现象卡下如图配置?7.按F5运行,打开控制台并没有输出‘hello world’。原因是这个as3js目前这个版本很弱,暂时不支持顶级的包 或者是说TM就是个bug。 = entryPoint; } }})({ entryPackage: app, entryClass: Main, entryMode: new });接下来可以愉快的玩耍了 helloworld工地址

    47860

    AS3序员小福利--as3js介绍及FlashDevelop工的配置

    AS3JS是ActionScript 3.0到JavaScript的转换器,它基本上可以让你使用ActionScript 3.0语言写客户端和服务器端JavaScript应用序。 这意味着所有的AS3特定关键字会被去除,以及将代码重新组织成可在一个JS环境中运行的单个文件。源代码的输出是可读的,因为它类似于原始AS3代码。没有复杂的结构。 最关键的一点要记住的是,AS3,其核心是JavaScript的语法糖。这意味着,你可以选择你想要的AS3的功能,以用于项目。 2> 在译现象卡下如图配置?7.按F5运行,打开控制台并没有输出‘hello world’。原因是这个as3js目前这个版本很弱,暂时不支持顶级的包 或者是说TM就是个bug。 = entryPoint; } }})({ entryPackage: app, entryClass: Main, entryMode: new });接下来可以愉快的玩耍了 helloworld工地址

    32110

    FlashFlex学习笔记(52):使用TweenLite

    files.cnblogs.comyjmyzztweenLite%e4%b8%ad%e6%96%87%e6%89%8b%e5%86%8c%e4%b8%8e%e5%8f%82%e6%95%b0%e8%af%b4%e6%98%8e.pdf这是官方的测试示例:AS3 类库下载: http:files.cnblogs.comyjmyzzgreensock-tweening-platform-v10-as3.zip用Silverlight的朋友们也不要流口水:因为Silverlight 也有相应的tween类库了,详见 http:www.cnblogs.comnasaarchive200809111288782.html (只不过功能相对Flash而言还有点弱)下面是一个基本的使用示例

    33750

    as3的InteractivePNG例子

    as3中很多时候需要只能选中png中可视区域,即透明区域“感觉可以穿透”。两张png重叠的时候,鼠标可以分别响应它们的事件。如下图所示:? 地址在这里:http:www.shch8.comblogpost71.html 有demo可以下载(例子需要使用flash cs4+才能打开)比较巧妙的是这一段核心代码:var bitmapData:BitmapData

    27420

    相关产品

    • FPGA 云服务器

      FPGA 云服务器

      腾讯FPGA云服务器是基于FPGA硬件可编程加速的弹性计算服务,您只需几分钟就可以获取并部署您的FPGA实例。结合IP市场提供的图片,视频,基因等相关领域的计算解决方案,提供无与伦比的计算加速能力……

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券