随笔分类 -  Flash,Actionscript,Flex

Flash AS3.0 加载外部资源(图片,MP3,SWF)的两种方式
摘要:关于AS3加载图片等外部资源,我常用的有两种方式:Loader和Embed,各自的特点,总结如下:Embed:在Flash编译阶段就将资源嵌入,也就是说图片资源是会被编译进swf文件里面去的;这样子的好处是代码比较简洁,使用方便,也不存在加载顺序的问题,缺点是会增大swf文件的体积Loader:在Flash运行阶段动态加载资源,这种方式不会影响swf文件的体积,而且可以很灵活地更改你要加载的资源,但是有可能会遇到路径变更或者跨域问题,同时,过多地使用Loader去动态加载无疑会加重服务器负担,因此需要和Embed权衡使用书写的例子如下:Embed:[Embed(source = ". 阅读全文

posted @ 2012-08-04 22:42 与时俱进 阅读(8000) 评论(0) 推荐(0) 编辑

Flash AS3 Loader的一些总结
摘要:1、AS3的强制类型转换我之前一直以为是没有这个功能的,而最近在看一些文档,发现这个功能是有的。目前总结下来有两种写法:var loader:URLLoader = URLLoader(event.target);不知道这种写法是借鉴那种编程语言,反正我没有见过。补充这个语法说明:http://livedocs.adobe.com/flash/8_cn/main/00001211.htmlvar loader:URLLoader = event.target as URLLoader;这种写法是借鉴VB.Net编程语言,唉!AS3语法真得一个大杂烩。2、URLStream和URLLoaderU 阅读全文

posted @ 2012-08-04 22:41 与时俱进 阅读(8876) 评论(0) 推荐(0) 编辑

[as hack技术]垃圾回收机强制执行
摘要:概述:AVM2理论上是自带垃圾回收机的,但是具体何时进行垃圾回收,理论上非人为所能控制,而我们若要强制启用垃圾回收机,则需要用一些非正规手段,比如如下会提到的手段。关键字:垃圾回收核心hack技术try{ new LocalConnection().connect("MoonSpirit"); new LocalConnection().connect("MoonSpirit");}catch(error : Error){}运行上述代码,可强制执行一次垃圾回收机。具体测试:分别用initNoBitmapDataView()和initBitmapData 阅读全文

posted @ 2012-04-14 22:44 与时俱进 阅读(281) 评论(0) 推荐(0) 编辑

(as3)右键菜单全屏与退出全屏的切换
摘要://舞台设置stage.frameRate=24;//右键设置var myContextMenu:ContextMenu = new ContextMenu();removeDefaultItems();addCustomMenuItems();this.contextMenu = myContextMenu;function removeDefaultItems():void {myContextMenu.hideBuiltInItems();var defaultItems:ContextMenuBuiltInItems = myContextMenu.builtInItems;}func 阅读全文

posted @ 2012-04-10 19:55 与时俱进 阅读(2375) 评论(0) 推荐(0) 编辑

兼容火狐ie 在html中给.swf传递参数
摘要:<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7" width="766" height="374"><param name="flashVars" value="companyName=公司名称&ver=版本&qu 阅读全文

posted @ 2012-03-10 21:01 与时俱进 阅读(612) 评论(0) 推荐(0) 编辑

HTML向FLASH传参数的3种方法
摘要:一、SWF地址后使用参数传递符“?”,HTML页面中插入SWF文件最常用的就是使用Object标签和Embed标签结合的方式,这也是Adobe的推荐方式:<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="400" height="300&quo 阅读全文

posted @ 2012-03-09 19:07 与时俱进 阅读(11615) 评论(1) 推荐(0) 编辑

as3鱼眼放大镜
摘要:package {//hi.baidu.com/inuko//bitmapdata fisheye magnifier//原创代码,如有雷同,纯属巧合/*本例是使用近似算法,只是最简单的鱼眼应用。此类绑定一个以0,0为中心,半径R=50的圆即可使用。也可以自行绘制放大镜子。原理很简单,可以baidu下。须和被放大的object封在一个mc里。这样bitmapdata.draw比较方便。涉及到层级问题,不这么做执行效率较低。可以用模糊滤镜使之更平滑,不建议使用。需要近远调节,可以自行写 放大镜与物件的距离,放大镜与人眼的距离 与 放大倍数的映射关系this is a proximation. a 阅读全文

posted @ 2012-02-08 15:00 与时俱进 阅读(1255) 评论(0) 推荐(0) 编辑

忽略PNG透明区域的事件(AS/Flash)
摘要:代码:PNGLoader.asview plaincopy to clipboardprint?package net.l4cd.display { import flash.display.BitmapData; import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; import flash.events.IOErrorEvent; import flash.events.ProgressEvent; import flash.geom.Matrix... 阅读全文

posted @ 2012-02-07 23:04 与时俱进 阅读(952) 评论(0) 推荐(0) 编辑

AS3.0实例学习 熟悉新的事件机制和addChild的运用
摘要:案例1:熟悉新的事件机制和addChild的运用说明:拖动小人到滑板上,然后拖动滑板,可以发现小人已经跟滑板粘在了一起。演示:http://www.live-my-life-with-yuyi.com/as3_cases/changing_parents/代码:boarder_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);boarder_mc.addEventListener(MouseEvent.MOUSE_UP, drop);red_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);red_ 阅读全文

posted @ 2012-02-07 22:46 与时俱进 阅读(1544) 评论(0) 推荐(0) 编辑

flash中NetConnection与NetStream知识整理
摘要:NetConnection只有一个connect方法,NetStream就完整多了,方法如下: close() 关闭 pause() 暂停 play() 播放 seek(n) 移动到n秒数值; setBufferTime(n) 设置n秒的缓冲区;下面的是属性了: bufferLength 目前在缓冲区的秒数数值; bufferTime 由setBufferTime设置的秒数数值; currentFps 目前在串流资料中的每秒影格数; time 以秒为单位,当前已经播放过的时间;事件... 阅读全文

posted @ 2012-02-06 14:33 与时俱进 阅读(3856) 评论(0) 推荐(0) 编辑

设定麦克风的声音品质
摘要:一般默认Microphone的声音频率是8kHz ,如果调节更好的声音品质,就需要使用setRate方法,如:myMic.setRate(userRate);//其中userRate的可能值有: 5, 8, 11, 22或 44。 阅读全文

posted @ 2012-02-06 14:31 与时俱进 阅读(351) 评论(0) 推荐(0) 编辑

在FlashCom中检测摄像头和麦克风的方法
摘要://检查摄像头function CheckForCam() {camArray = Camera.names;if (camArray.length >= 1){temp_cam = Camera.get();if(temp_cam == -1) {trace('--- cam is detected but its busy');return -1; }else {trace('--- cam detected');return 1; }delete temp_cam;} else if (camArray.length == 0) {trace( 阅读全文

posted @ 2012-02-06 14:29 与时俱进 阅读(404) 评论(0) 推荐(0) 编辑

ActionScript 3鼠绘
摘要:本文用AS3分别描绘了曲线、直线、圆、椭圆和矩形5种绘制方法,希望能给大家带来帮助!(1):曲线知识点:1、添加鼠标监听事件MouseEvent;2、规定画布大小;3、moveTo和lineTo;4、绘制开始与结束判断。代码:var huabu:Sprite=new Sprite();huabu.graphics.beginFill(0xFFFFFF);huabu.graphics.drawRect(20,20,510,360);huabu.graphics.endFill();addChild(huabu);var _drawing:Boolean;var quxian:Sprite=new 阅读全文

posted @ 2012-02-06 14:23 与时俱进 阅读(375) 评论(0) 推荐(0) 编辑

flash as3弹性放大镜效果
摘要:function Yuan(r:Number ,ang:Number):Sprite { var s:Sprite=new Sprite();//容器画板 var m:Matrix=new Matrix(); m.createGradientBox(2*r,2*r,ang);//矩阵填充盒 s.graphics.beginGradientFill(GradientType.LINEAR,[0xff0000,0x000000], [1,1],[0,255],m); s.graphics.drawCircle(r,r,r); s.graphics.e... 阅读全文

posted @ 2012-02-03 17:41 与时俱进 阅读(998) 评论(0) 推荐(0) 编辑

Flash与JavaScript信息交互
摘要:网上提供的这方面资料太少了,研究一两天,做了个例子,大家可以参考!<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>Flash与3D信息交互</title> <style type="text... 阅读全文

posted @ 2010-06-13 12:06 与时俱进 阅读(398) 评论(0) 推荐(0) 编辑

完整解决Flash载入中文FLASH乱码问题
摘要:上一文FLASH加载XML配置文件出现无法加载中文的解决办法,己经对Flash在进行编码时常碰到的Flash乱码问题进行了简单的分析,时过半年,原来的代码又发生了乱码的问题这次是在进行修改.NET的配制文件web.config中的globalization时出现的,原来的配置为<globalization requestEncoding="GB2312" responseEncoding="... 阅读全文

posted @ 2010-04-11 12:40 与时俱进 阅读(10717) 评论(0) 推荐(0) 编辑

flash研究(三)——Falsh与JavaScript交互
摘要:一、getURL方法在flash中可以用getURL方法来调用JS中的函数。例:GetURL_btn.onRelease=function(){getURL("javascript:window.showModalDialog(location.href,'','dialogWidth:562px;dialogHeight:468px;status:no;resizable:yes;help:no... 阅读全文

posted @ 2010-03-25 23:02 与时俱进 阅读(7346) 评论(0) 推荐(0) 编辑

flash研究(二)——与asp.net服务交互(访问数据库)
摘要:前一篇文章写了flash本地通信的方法,这篇文章主要研究一下flash访问数据库的方法。一个完整的flash访问数据库的程序,包括两部分,一是flash端请求程序,一是服务端接收到请求处理并返回数据的程序。这就类似一个aspx网页,每一个aspx页面都对应着一个aspx.cs文件,aspx页面将数据以各种形式呈现给用户,而呈现的数据是aspx.cs文件提供的。Flash程序也一样,flash端只负... 阅读全文

posted @ 2010-03-25 23:01 与时俱进 阅读(2550) 评论(0) 推荐(0) 编辑

Flash研究(一)——本地通讯
摘要:学习Flash都一个多月了,收获挺大的,现在任务也完成了,抽空总结一下,给自己学习做个交待,主要学习了ActionScript,以及ActionScript与服务端通信的方法,ActionScript的语法和JavaScript类似,非常容易掌握。ActionScript是Flash自身的一种脚本,非常实用,它不但能创建本地的Flash影片应用程序,实现交互功能和动画;还可以创建网络应用程序,使用... 阅读全文

posted @ 2010-03-25 23:00 与时俱进 阅读(1350) 评论(0) 推荐(0) 编辑

《ActionScript 3 CookBook 简体中文完整版》下载
摘要:在ActionScript 3.0推出这样短的时间内ActionScript 3.0 CookBook 简体中文完整版公布,这对喜欢flash,喜欢AS的同仁来说无疑是一大快事,现在我们就先睹为快。第一章. ActionScript 语言基础第二章. 自定义类第三章. 运行时环境第四章. 数字和数学第五章. 数组第六章. 可视化对象列表第七章. 绘图和遮罩第八章. 位图第九章. 文本第十章. 滤镜... 阅读全文

posted @ 2010-03-25 22:39 与时俱进 阅读(533) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈