- 博客(254)
- 资源 (2)
- 收藏
- 关注
原创 AS3库
Here is a round up of some of the most popular ActionScript 3.0 (AS3) libraries out there to use.Let me know if I have missed an important one off.NOTE: This list was originally for my persona
2012-07-26 01:35:33 6068
转载 Flash Builder快捷键
代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光标的位置:Alt+Left/Rig
2012-07-25 15:28:08 554
转载 开启FlashPlayer中的回声抑制功能
FlashPlayer10.3及后续版本已经支持AEC(Acoustic Echo Cancellation,声学回声消除),利用下面的代码可以开启这个功能: myMic = Microphone.getEnhancedMicrophone(micIndex); myMic.setUseEchoSuppression(true); //使用编码 myMic.code
2012-07-25 15:24:24 1252
转载 flash actionscript 3.0 publish h264 stream
NetStream.publish捕捉摄像头的图像,并编码后发送到FMS服务器。flash 11终于支持发布h264的流。因为推送h264的流,需要flash player能编码h264格式视频,在flash player 11加入了h264编码器。官方参考:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3
2012-07-25 15:20:18 1059
转载 一个游戏程序员的学习资料
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩, 比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎, 人
2012-07-25 15:16:30 3248
转载 ActionScript3 使用sound类
解决第一个问题:如何把声音文件作为一个变量加载到swf文件中。创建一个Sound对象,然后加载具体的声音文件到里面创建一个Sound对象和创建其他对象一样简单,首先我们必须保证相关的类已经被导入。import flash.media.Sound;然后,直接创建声音对象的一个实例就可以了: _sound = new Sound();当然,现在你还需要为声音对象一个
2012-07-19 14:01:51 621
转载 Flash获取监控摄像头信号(转)
普通WEB摄像头的“自动光圈”会在环境光线发生变化后自动调节光圈大小,这是视频互动最忌讳的情况,所以我的所有项目都基于专业的监控摄像头了。可惜Flash却得不到来自监控卡的视频信号,解决的办法就是不再用Flash做视频互动,至少以前是,呵呵。最近一个激光互动游戏是在Flash中完成的,几经修改后,WEB摄像头已经不能胜任,如果它不能获得监控卡的视频信号,这个作品就只能夭折或在效果和灵敏度上
2012-07-19 13:58:31 1409
转载 ActionScript3.0性能优化
所谓性能优化主要是让游戏loading和运行的时候不卡。一 优化fla导出的swf的体积?1, 在flash中,舞台上的元件最多,生成的swf越大,库里面有连接名的元件越多,swf越大。当舞台上没有元件且库里面的元件没有连接名的话生成的swf最小。2, 一个flash动画有10帧,10帧上面全部是位图和用一个位图播放器播放这10张图片谁消耗的cpu更高?答:flas
2012-07-19 13:54:52 1265
转载 DirectX与VB.NET编程(五)3D音效实践篇 (转)
恩,这次讲DS3D实践篇,就是做一个DS3D的例子。这次的例子是一个3D播放器,开始播放声音后不仅可以设置声源和听众的位置,还可以设置各种其它参数。===============华丽的分割线===============学习要点:·掌握使用WaveFormat类;·掌握使用Guid3DAlgorithm类;·掌握使用主缓冲区和二级缓冲区;·将DS3D的各项理论实践化。
2012-07-16 17:41:41 2024
转载 Action Script 3.0 的优化(上)
一个实例: 代码优化的目的是最大化flash程序的性能,尽可能少的占用RAM和CPU的系统资源。在本教程中,我们以制作一个占用资源的flash应用程序开始讲解,我们会逐渐在代码中应用很多优化技巧,最后完成一个高效、精简的SWF。 最后结果的预览 让我们一起看看我们到最后会面对的结果: (图片为截图 请到原文查看效果)
2012-06-19 16:27:13 2139
转载 Action Script 3.0 的优化(下)
步骤六:最小化方法调用 方法调用时很耗内存的,尤其是在调用一个不同类的方法时。如果这个类属于一个不同的包或者是一个静态的方法那就更糟糕了。这有一个最好的例子就是Math.foor()方法,它使用了Flames类去让小数四舍五入为整数。这种方法调用可以用uint类型而不是Number类型存储整数的方式避免。 // So instead of having: ancho
2012-06-19 16:21:44 572
转载 模态对话框与非模态对话的几种销毁方法与区别
前几天发现自己的程序中使用非模态对话框,Debug版本有警告提示如下:Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called由于是Warnning,就没有太在意,后来随意上网一找发现,这个问题还是很严重的问题。最后,发现有些基
2012-06-14 16:28:40 390
转载 关于ActionScript中那些你不知道的事情
关于ActionScript中那些你不知道的事情 探索ActionScript3语言,我们将会发现一些前所未见的,指不定哪天就会用到新东西。又或者你可能会突然惊叫一声“我X!”——搞得在座看官们还以为我XJJ露出来了——但其实你只是看到了一段你觉得挺非主流的ActionScript代码随后疑惑焦虑惊叹羡慕嫉妒恨别人居然是这么用API的,换句话说你觉得原先用着挺别扭的AS语句
2012-06-05 14:28:10 888
转载 AIR文件操作(三):使用FileStream对象读写文件
快速上手例:例1.读xmlvar testXML:XML; var file:File = File.documentsDirectory.resolvePath("Mousebomb/test.xml"); var fileStream:FileStream = new FileStream(); fileStream.open(file, FileMode.READ);
2012-05-15 21:04:34 1032
转载 AIR文件操作(二):使用文件对象操作文件和目录
AIR文件操作(二):使用文件对象操作文件和目录 文件对象是啥?文件对象(File对象)是在文件系统中指向文件或目录的指针。由于安全原因,只在AIR中可用。文件对象能做啥?获取特定目录,包括用户目录、用户文档目录、该应用程序启动的目录和程序目录 拷贝文件和目录 移动文件和目录 删除文件和目录(或移至回收站) 列出某目录中的文件和目录 创建临时文件和文件夹
2012-05-15 21:02:05 597
转载 AIR文件操作(一):AIR文件基础
AIR文件操作(一):AIR文件基础 AIR允许我们开发与文件系统协同工作的应用程序我们可以使用Adobe? AIR? 文件系统API提供的类访问主机的文件系统。使用这些类,可以访问、管理目录与文件,建立目录与文件,向文件写数据等等。我把与文件系统协同工作的内容总结为AIR文件操作三部分:AIR文件基础(下文) 使用File对象操作文件和目录 使用FileStream对
2012-05-15 20:54:21 1100
转载 Vector数据类型
自FlashPlayer10伴随着FlashCS4发布时,AS3中就多了一种新的数据类型:Vector这里先给不大熟悉Vector的同学们做一下简介(节选并改编自官方文档):Vector是一种特殊的数组首先,Vector的定义和C语言中“数组”更为接近,即数组的每一个元素都有相同的数据类型。(这就意味着对Vector中元素的访问要经过类型检查) 其次,Vector是一种密集数组
2012-05-13 19:58:55 2002
转载 【精心整理】【实用】visual C++中最常用的类与API函数
这篇文章能让初学者快速了解visual C++ MFC中常见的核心的类与函数,虽然全部看下来有点枯燥,但对初学者快速了解MFC的框架结构很有好处。常用类CArchive类:用于二进制保存档案 CBitmap类:封装Windows的图形设备接口(GDI)位图 CBrush类:封装图形设备接口(GDI)中的画刷 CButton类:提供Windows按钮控件的
2012-05-13 17:42:36 730
转载 CCV入门教程(三)
梁登的csdn技术博客3.2 CCV视频处理流程从“2.1 滤波部分相应的代码”并且结合CCV运行界面(附录二)可以看出,CCV处理视频得到触点的流程是a) 背景提取当跟踪到的图像中没有看到手指头时,按下“背景移除按钮”获取背景;如果环境中光线变化常常变化,还需要打开“动态提取”开关。b) 平滑平滑是为了除去噪声干扰(图像去噪),是触点提取过程更加稳定,用专业术语来说是鲁棒
2012-05-11 17:41:56 6308
转载 CCV入门教程(二)
梁登的csdn技术博客1、CCV中涉及到的dll,库的调用关系库Addons目录下ofxKinectCLNUI :包括了采用微软Kinect的设备(如Xbox NUI Audio, NUI Camera, NUI Motor and Accelerometer等)的稳定的驱动程序、SDK和API。ofxopenCV:openCV的库。OpenCV是C/C++的一套函数库,基本上
2012-05-11 17:11:13 8286
转载 CCV入门教程(一)
梁登的csdn技术博客一、简介CCV是一个建立在openCV基础上的一个开源的架构,其全称是Community Core Vision。它是一个开源的跨平台计算机视觉和机器感知解决方案。它以视频作为输入流,从中捕捉跟踪到的触点信息,包括事件(手指下压、移动、释放等)及触点坐标,这些信息是构建一个多点触控系统所必须。CCV可以以网络摄像机和视频设备作为输入,也支持基于TUIO/OSC/XML
2012-05-11 17:03:34 14642 1
转载 [转]位图数据内存优化
最近协助同事对Flash相册项目做了程序优化,觉得每个优化步骤的试验结果都挺有价值,所以在这里做一个记录分享。项目现状Flash相册程序,在播放60张图片后(60是相册图片数量上限),内存占用接近1G。当前技术实现使用Loader加载图片文件,然后新建BitmapData对Loader进行draw*作保存位图数据,随后loader.unload()释放原始图片资源。播放某一
2012-05-10 17:57:19 961
转载 Flash Builder 开发AIR for Android(5) 保存设计方式
Local SharedObject这种方法比较简单方便的保存少的数据到到设备中。你不用自己去管理这些数据,设备会自动管理他。SharedObject 在 flash.net 包中,继承自EventDispatcher .ShareObject 和浏览器中的cookie 类似,但是他不会过期,而且有一个默认的大小限制为100K。他是AMF格式的数据。可以存储Array,Object,X
2012-04-25 15:43:44 877
转载 Flash Builder 开发AIR for Android(6) 多点触摸
简介多点触控是一种与设备的交互方式,比以往的鼠标,键盘先进了许多,更加的人性化。多点触控技术是一种能够捕获在修表面一个或多个触摸和移动等技术。代表性的触摸是手指。手势就是一系列的触摸操作被标识为一个单独的事件。多点触控类在flash 平台,也通过了多点触控的类。Android平台是支持多点触控的,但是我们还是要验证一下。imort flash.ui.MultiTouch;
2012-04-25 15:41:31 2699
转载 Flash Builder 开发AIR for Android(7) 重力感应
运动传感器,设备中有个板载的感应器,感应器中有个轴用来感应移动。如x轴,从左到右,y轴从下到上,z轴,从后到钱。Accelerometer 类。flash.sensors.Accelerometer 类是新增加的ActionScript 类,用来接收从感应发过来得数据。是EveDispatcher 类的子类。flash.sensors.AccelerometerEvent 是一个新
2012-04-25 15:40:18 1508
转载 Flash CS6 新功能
Adobe® Flash® Professional CS6 软件内含强大的工具集,具有排版精确、版面保真和丰富的动画编辑功能,能帮助您清晰地传达创作构思。动画软件、多媒体软件 Adobe Flash Professional CS6Adobe Flash Professional CS6HTML 的新支持以 Flash Professional 的核心动画和绘图功
2012-04-25 13:25:33 7023 1
转载 Flsh SOCKET开发经验总结
刚用AS3 & Flash Play 10开发了一个Flash Socket应用,过程中遇到的最大问题是安全策略的部署。 参考了一下文章: Flash socket通讯中的安全策略问题详解http://www.cnblogs.com/asbeforelong/archive/2009/03/02/1401284.html 套接字策略http://help.adobe
2012-04-24 00:42:38 768
转载 AS3.0中用于网络通信的类总结(转)
1.Loader Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 GIF)文件。也只能是这些对象。网络协议基础:HTTP/RTMP加载方法原型:Loader.load(request:URLRequest, context:LoaderContext = null):void2.URLLoader URLLoader 类以文本、二进制数据或 URL 编码变量
2012-04-24 00:31:35 1330
转载 开发微博Flash应用详解(转)
不少开发者在使用Flash sdk的过程中遇到了不少问题,主要集中在登陆方式的选择和不同开发环境(Flash CS5/Flash Builder等等)本地调试的问题上。本篇主要是为了帮助开发者使用Flash SDK开发微博应用,从本地调试到上线的整个过程。一、准备阶段1、获得Flash SDK库准备阶段主要是下载到最新的Flash sdk库,有两个选择:(1) 使用svn ch
2012-04-18 11:43:37 818
转载 如何运用Adobe AIR与本地程序通讯?
在OATOS开发中,有些模块用Adobe AIR实现,但有些功能仅仅依靠AIR还不能实现,比如:激活和前置浏览器,系统截屏,开启系统服务等等。这个时候我们需要调用本地程序来帮忙实现这些功能,那么必然就会涉及Adobe AIR与本地程序通讯问题:AIR怎么通知本地程序开始工作,要做什么事?做完后,本地程序怎么告诉AIR,并把AIR需要的数据发送过去。以下列举几种我们在OATOS开发过程中使用的方法供
2012-04-18 02:18:31 2331
转载 多執行緒初探--使用BackgroundWorker(1)
.Net Framework在多執行緒的支援上提供了許多方便的類別,而BackgroundWorker則是一項非常容易用來撰寫多執行緒的類別, 它不僅和System.Windows.Forms.Timer一樣也在工具箱提供了可拖曳使用的元件,並且提供了ProgressChanged事件使得更動主畫面控制項可以不需藉由Control.Invoke﹝有些時候Invoke的概念對初學者會有或多或少邏輯上
2012-04-13 00:27:12 1411
转载 .NET Socket TCP/UDP程式入門基礎《IPAddress類別》
小弟打算未來寫一系列相關於Socket程式的文章,前幾篇定位主要為介紹Socket程式的基本概念以做為基礎。 第一個要瞭解的是IPAddress類別:我們使用Socket程式大概最主要都是在撰寫TCP或UDP的通訊程式,不論是TCP或UDP都是以IP為第三層的通訊協定;而這類程式的定址都是以IP位址和通訊埠號做為基準,通訊埠號﹝Port﹞一般是以Int32的方式表示,故不用多做說明
2012-04-12 23:49:17 948
转载 .NET Socket TCP/UDP程式入門基礎《IPEndPoint類別》
IPEndPoint類別其實是個小東西,就做一件很簡單的事情,把IP位址和通訊埠封裝成一個物件,雖然它是如此簡單,不過在某些狀態下會常用到這個類別,所以覺得有需要特別介紹一下。 它只有兩種建構函式:(1)IPEndPoint (Int64, Int32) :其中第一個參數代表IP位址的Int64值,第二個參數為通訊埠號 範例: Dim i As Long i
2012-04-12 23:48:42 985
转载 實作同步 .NET Socket UDP《使用UdpClient類別》
在 .NET有兩種類別可用於建立UDP Socket,一是Socket類別,第二個則是由Socket類別所衍生的UdpClient類別。因為同步比非同步簡單、衍生類別比基底類別簡單、UDP比TCP簡單,所以我把同步的UdpClient當成Socket程式入門的首篇實作文章。 先來談談UDP的特性好了,以下是UDP與TCP一份簡單的比較表: UDPTCP
2012-04-12 23:44:52 1076
转载 實作同步 .NET Socket TCP《使用TcpClient與TcpListener類別》
這一篇來談到如何使用使用TcpClient與TcpListener類別來實作TCP的通訊程式,顧名思義TcpClient當然是作為Clinet端使用;而TcpListener則是作為Server端使用。 照例先來分類一下TcpClient的建構函式:1自動給本機Port號TcpClient()TcpClient(AddressFamily)
2012-04-12 23:43:23 2424
转载 .net socket TCP/udp 程序入门基础
Socket類別同時支援多種形式網路程式開發,許多網路通訊相關的類別都是以它為基礎衍伸而來,像之前所提的TcpClient、TcpListener與UdpClient等等。實際上個人也最喜歡用這個類別來開發網路通訊程式,雖然用Socket類別寫起來比較囉唆一點。 首先要講的當然是常用的建構函式,Socket 建構函式 (AddressFamily, SocketType, Prot
2012-04-12 23:31:12 834
转载 air环境下获取本机ip地址
运行环境air这里是直接获取本机第一个网卡的ip地址代码;import flash.net.NetworkInfo;import flash.net.NetworkInterface;var netinfo:NetworkInfo=NetworkInfo.networkInfovar interfaces:Vector.=netinfo.findInterfaces();i
2012-04-10 03:25:32 1268
转载 as3中的字符转码
as3中提供了bytearray类,以字节作为数组的基本元素。as3中的string类采用的是unicode的UTF-16编码。as3默认传递数据到服务器以及接受服务器数据都采用utf-8编码。1.传递数据到服务器如果服务器request接受的是gbk编码,则需要将string转换为gbk传递到服务器。有两种解决方法:A、如果如果本身就是中文操作系统,可以usecode
2012-04-10 03:04:17 3313
转载 四个flash和后台通讯的方法
[AS3]Flash与后台数据交换方法整理1-URLLoader(URLStream)篇PS.随着Flash Player 9的普及,AS3编程也越来越多了,所以这次重新整理AS3下几种与后台数据交换方法。1.URLLoader(URLStream)2.FlashRemoting3.XMLSocket(Socket) 4.FMS/FCS一、URLLoader(URLSt
2012-04-05 12:05:44 1773
转载 Flash Player 11的新功能
Flash Player 所拥有的全部功能可以在这里查看:http://www.adobe.com/cn/products/flashplayer/features.html 。同时在这个页面也可以查看到每个新版本所新增的功能。以下是 Flash Player 11 所拥有的新功能: Stage 3D 加速图形渲染探索 Adobe 高性能 2D/3D GPU 硬件加速图形渲染的新架
2012-04-05 12:03:10 591
Master OpenCV with Practical Computer Vision Projects
2013-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人