as3
文章平均质量分 73
kenljh
这个作者很懒,什么都没留下…
展开
-
AS3 神奇的Object类
所有的类都是Object类的子类, Object类是万类之母. Object类是AS3的核心类. 所以下面的代码并没有错 var i:Object=5;//int var flag:Object=true;//Boolean Object类的定义方式多种多样, 下面列举出5种 1. var obj1:Object=new Object();//新建一个空对象 2. var obj2:Object={};//效果同上 3. var obj3:Object={//为对象添加自定义的属性和方法原创 2021-05-30 17:57:33 · 446 阅读 · 0 评论 -
MINIMALCOMPS简介-一个超轻量级的纯AS组件库
我一直在寻找一套在纯AS环境下使用的组件库(如果你也在找,可以看看这里),曾经使用过一段时间ASWing,最终还是放弃了,后来就看到这套小巧的库。Minimal Comps是由业界大牛Keith Peter编写的一套轻量级纯AS组件库,用来写一些测试用的程序是再方便不过了,整个架构也非常清晰明了,一些没有提供的功能,自己也可以直接来修改源码实现。下面就简单说说这套组件的用法。 网上有些资料说这套组件是不支持中文的,其实不然。默认不能显示中文的原因主要是组件默认使用了嵌入字体。如果希望组件支持中文,将Sty原创 2021-05-29 14:45:56 · 162 阅读 · 0 评论 -
AS3 - 对文件和目录的操作
AS3 - 对文件和目录的操作 1,写入到文件 1 2 3 4 5 varfileObj:File = File.documentsDirectory.resolvePath("hangge.txt"); varfs:FileStream =newFileStream(); fs.open(fileObj, FileMode.WRITE); fs.writeUTFBytes("hangge.com"); ...原创 2021-05-20 11:35:08 · 1280 阅读 · 0 评论 -
关于as3设置摄像头Camera拍摄尺寸
最近一直在研究ActionScript3(AS3)Flash的摄像头高清拍照,网络上大多介绍320*240的拍照方法,但1280*720这种高清的时候就没有介绍到,本来经过几天的研究将成果给大家分享,其中Jpeg部分的实现是通过第三方的库来实现的,下载方法以及安装方法会分享给大家。 首先在flash中新建一个AS3的Flash文件,在文档的属性中定义基类为PhotoSnap 在文...转载 2019-06-06 23:31:42 · 689 阅读 · 0 评论 -
BitmapData与ByteArray的转换
有用,转过来,做参考 package com.klstudio.images { import flash.display.BitmapData; import flash.geom.Rectangle; import flash.utils.ByteArray; import com.klstudio.util.B...转载 2018-09-17 15:39:20 · 945 阅读 · 0 评论 -
as3+php上传图片的三种方式
转:https://www.cnblogs.com/meteoric_cry/archive/2011/06/18/2084371.html 这里的三种方式分别为: 1、二进制传输(BINARY) 2、字符串传输(String) 3、文件流上传(File) 开发IDE:FlashDevelop、Zend Studio。 1)设置FlashDevelop使用flash player...转载 2018-09-17 11:21:57 · 359 阅读 · 0 评论 -
Iphone锁屏导致Socket断开
iphone锁屏之后会将应用的socket断开。当然这样的好处能够更好的省电。所以当我们解锁之后要么重新登录游戏 要么做短线重连。有时候我们想要使应用在锁屏的状态下也能接收服务端的消息,那么我们可以直接调用as3的一个apiNativeApplication.nativeApplication.executeInBackground = true;但是这种方式只能让app在锁屏状态下执行3分钟或者...转载 2018-03-03 17:42:45 · 4136 阅读 · 0 评论 -
Air中File类获取地址的研究
Adobe帮助文档中说得比较松散和含糊,这是自己实验得到的结果——————————————————————————————————File.applicationDirectoryurl = "app:/"nativePath(IOS) = "/var/mobile/Applications/6D8923A6-2B86-4C46-AE7A-7B6AFB349DDE/[app name].app" ...转载 2018-02-17 17:55:08 · 443 阅读 · 0 评论 -
Adobe AIR 读取硬件网卡MAC地址与IP地址信息
一些做桌面应用程序的开发者可能用的上,比如生成唯一注册码方式很多是通过计算机硬件信息(机器码)生成的,读取网卡的物理地址(MAC地址)就是比较常见的一种(AIR编译配置中需要设置成桌面应用程序)。import flash.net.NetworkInfo;import flash.net.InterfaceAddress;var netWorkVec:Vector.<NetworkInterf...转载 2018-03-07 09:58:46 · 1088 阅读 · 0 评论 -
AS3常用编程小方法——保存文件到当前程序目录
File.applicationDirectory.nativePath(nativePath--"采用主机操作系统表示形式的完整路径")转载 2018-02-12 12:34:46 · 540 阅读 · 0 评论 -
AIR 托盘处理,托盘图标,文件托盘
单个窗体文件托盘处理:简单步骤如下1,侦听窗体最小化事件。2,创建托盘图标,创建点击托盘恢复窗体事件,创建托盘右键菜单。3,响应窗体最小化事件,进行处理。隐藏窗体,给托盘icon 赋值。4,恢复窗体。恢复窗体初始化大小,并让窗体显示,并将窗体置于最高层。将托盘图标清空。 下边贴出code:文档类:package com.vini123 { import flash.display.Spri...转载 2018-02-11 23:57:32 · 175 阅读 · 0 评论 -
as3的去除空格正则表达式写法源代码示例
as3的去除空格正则表达式写法源代码示例,去空格,实际上就是把空格替换成空字符串 trace(trim("是 我们 呀CuPlayer.com网站")) function trim(str:String):String { return str.replace(/([ ]{1})/g,""); } //[ ]内是一个中文空格一个英文空格 {1}是说匹配一个到多转载 2018-02-06 11:51:05 · 372 阅读 · 0 评论 -
as3 UDP
air使用DatagramSocket来UDP不支持255.255.255.255广播 在不同的设备上有不同的支持 在PC上支持192.168.0.255广播 在安卓上不支持192.168.0.255广播,只支持单一IP如192.168.0.123原创 2018-02-05 23:01:49 · 1360 阅读 · 0 评论 -
flashDevelop 不能断点问题处理
说JAVA出错,那就重新安装JAVA, https://filehippo.com/zh/download_jre/32/ 找到FD当前使用的SDK的位置。如果你不知道位置在哪,可以通过FD工具栏上的 Tools -> Program Settings...,在左侧的列表中选中AS3Context。 点击右侧高亮项右边的小按钮。 Path显示的路径就是SDK的位原创 2018-01-26 11:08:24 · 746 阅读 · 0 评论 -
移动平台下的Socket几个问题
在页游时代,使用Flash ActionScript 3.0进行开发,as3提供比较简单和健全的socket API。到了手游时代,基于tcp的socket编程遇到了一些棘手的问题。通常情况下手游都要支持至少二大主流平台:Android、IOS,二者共存,暂时没有迹象表现哪一方会没落。 页游跑在浏览器里,所有的连接成功、失败等操作,都可以通过addEventListener进行监听转载 2018-01-25 09:42:06 · 231 阅读 · 0 评论 -
as与C#的相互调用
flash脚本的运用让图形更富多元化,但刚接触as脚本的外部调用,试验成功了,想想很简单,但没成功之前,却是牺牲不少的时间和精力。 现把两者相互调用代码给大家,共同分享!要知识两者实现相互调用,最重要的功劳要归于xml啊 C#调用as脚本: //C# 代码 private void CSharpCallAs_Load(object sender, Event转载 2017-11-20 11:51:31 · 674 阅读 · 0 评论