as3
文章平均质量分 59
mayan1976
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将视频文件等分切割BitmapData.draw使用
package {import com.viewtoo.common.view.CommonSprite;import flash.events.Event;import fl.video.*;import flash.display.*;import flash.events.*;import flash.geom.*;/*** ...* @author La...原创 2012-10-22 12:47:31 · 264 阅读 · 0 评论 -
flex air 启动本地应用程序
在air 2.0中,可以利用NativeProcess启动本地应用程序,大大方便了桌面应用程序的编写。使用方法如下:参考:http://hi.baidu.com/sl19880127sl/blog/item/d6894c3375fe8ef51b4cffd6.html1、编写action script:var file:File = File.applicationDirecto...原创 2012-11-26 09:23:33 · 275 阅读 · 0 评论 -
as3打开和保存本地文件
package{ import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.net.FileReference; import flash.utils.ByteAr...原创 2012-11-26 08:52:16 · 782 阅读 · 0 评论 -
运行效率测试的框架
http://bbs.9ria.com/thread-57015-1-1.html原创 2012-08-16 09:14:03 · 143 阅读 · 0 评论 -
flashPlayer垃圾回收
System.pauseForGCIfCollectionImminent这个方法来尝试垃圾回收原创 2012-08-16 09:08:08 · 100 阅读 · 0 评论 -
AS3中的Timer和Event.EnterFrame的区别
As3中的Timer和Event.EnterFrame是有明显的区别的。Evnet.EnterFrame是定时间隔多少时间出发。如果执行时间比间隔时间长,则会间隔执行时间这么久。举个例子: Flash的stage.FrameRate设置为 25即,Event.EnterFrame的出发间隔为40ms,如果Event.EnterFrame的执行函数花费时间为25ms,那么 Event...原创 2012-08-16 09:06:48 · 177 阅读 · 0 评论 -
FLV视频类播放器全屏切换完整AS代码示例
function setFullScreen() { //fscommand("fullscreen", true); if (_root.logoCoolRabbit._visible == false) { if (Stage["displayState"] == "normal") { fscommand("ful...原创 2012-11-21 10:53:00 · 419 阅读 · 0 评论 -
as3 影片剪辑(MovieClip)转换为位图(BitmapData)
将mc转换成bitmap首先得建立一个BitmapData,使用BitmapData的draw方法或是BitmapData.copyPixels方法绘制。 var mc:MovieClip = new MovieClip(); var mBit:BitmapData = new BitmapData(mc.width,mc.height, true, 0xffffff); mBit.draw(mc...原创 2012-11-16 16:25:06 · 543 阅读 · 0 评论 -
图片绕中心旋转
package { import flash.display.Bitmap; import flash.display.DisplayObject; import flash.display.Loader; import flash.display.MovieClip; ...原创 2012-11-16 14:14:41 · 232 阅读 · 0 评论 -
Flash AS3.0实例---接近鼠标的图片缓动效果
当鼠标移动到图片的一定位置时,图片会缓冲移动到鼠标位置,在现有代码的基础上在添加一些事件可以衍生出很多效果比如说,图片展示效果或者菜单效果也是经常用到的。源代码如下:package { import flash.display.*; import flash.events.*; public class ProxMenu extends MovieCl...原创 2012-11-26 15:02:15 · 481 阅读 · 0 评论 -
AS3碎裂重组特效
碎裂指的是图片的碎裂那我们要先做的是就是得到这张图片,在as3中有一种拷屏的方法,能得到整屏的图像下面是这个方法public function getBitmapData( target1 : UIComponent,n:uint) : void{ var bd : BitmapData = new BitmapData(target1.widt...原创 2012-11-26 15:04:50 · 268 阅读 · 0 评论 -
AS3开源资料
Starling Framework3 r0 L; x0 |¥ v* X i一个应用Stage3D APIs 实现的2d游戏引擎授权和谈:http://en.wikipedia.org/wiki/Simplified_BSD_license3 f6 n o7 I( L4 A O0 J项目地址:http://www.starling-framework.org/标签:2d,游戏...原创 2012-10-15 10:10:37 · 791 阅读 · 0 评论 -
Flash AS3 保存图片到本地
核心提示:如果你想保存从视频,图表或表格中获取的图片数据到本地,可以使用BitmapData类。原文地址:http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=8406如果你想保存从视频,图表或表格中获取的图片数据到本地,可以使用BitmapDa...原创 2012-10-15 10:05:53 · 529 阅读 · 0 评论 -
如何自定义VideoPlayer的全屏行为
Flex4中增加了一个视频播放组件:VideoPlayer,相信很多朋友已经在使用了,确实比原先方便很多(记得在Flex3的时候,我们还需要借用Flash IDE带的视频播放组件)。它的功能确实也足以覆盖我们大部分的一般性的需求。如果您有一些自定义的需求,比如需要自定义播放器的全屏行为,就要了解VideoPlayer的一些内部逻辑。首先,VideoPlayer是支持全屏播放的,注意播放器的...原创 2012-12-13 16:58:26 · 1618 阅读 · 0 评论 -
代码改变影片剪辑亮度、色调、高级、透明度的方法
通过Color类来改变影片颜色 亮度:(设置影片明暗效果) import fl.motion.Color; var color:Color = new Color(); color.brightness = [-1,1] //-1~1是取值范围 mc.transform.colorTransform = color; //mc是影片剪辑的名字色调:(改变影片...原创 2012-12-03 08:41:37 · 757 阅读 · 1 评论 -
AS3中的反射
什么是反射反射 (Reflection) 是指在程序在运行时 (run-time) 获取类信息的方式. 诸如实现动态创建类实例, 方法等.在很语言中都有相关的的实现, 如 Java 和 c# 等反射有什么用在 as3 与 as2 不同, 类实例中任何元素, 如变量 (variable), 访问器 (accessor, 即 getter / setter),方法 (method...原创 2012-11-30 09:25:07 · 193 阅读 · 0 评论 -
AS3文本操作
设置文本框的边框、背景与前景色默认状态下,文本框的边框和背景都是禁用的。所以在设置之前需要先启用;前景色可直接设置。边框 -- TextField.border = true; TextField.borderColor = 0xFF0000;背景 -- TextField.background = true; TextField.backgroundColor = 0xFF0000...原创 2012-11-30 09:03:00 · 690 阅读 · 0 评论 -
as3日期格式化以及htmlText的安全转义类
package org.juke{ public class Tools { //时间格式化 public static function fitInTime (second:Number, isShort:Boolean...原创 2012-11-30 08:57:32 · 247 阅读 · 0 评论 -
Flash AS3.0关于TextField的过滤,HTML格式,对齐,换行等介绍
过滤文字输入TextField.restrict = "此处为可输入的内容";field.restrict = "^此处为禁止输入的内容";restrict属性支持一些类似正则表达式的样式:field.restrict = "a-zA-z"; //只允许大小字母field.restrict = "a-zA-z "; //只允许字母和空格field.r...原创 2012-11-30 08:56:34 · 303 阅读 · 0 评论 -
Flash as3.0去除图片旋转后产生锯齿的方法
import flash.display.Loader;import flash.net.URLRequest;var loader:Loader = new Loader();loader.load(new URLRequest("http://www.sqflash.com/d/file/wenzhang/Flashas3/2012-05-31/af20ecf6135cb8...原创 2012-11-16 13:25:25 · 301 阅读 · 0 评论 -
as3 获取本机网络物理信息adobe官方例子
运行环境air这里是直接获取本机第一个网卡的IP地址代码;import flash.net.NetworkInfo;import flash.net.NetworkInterface;var netinfo:NetworkInfo=NetworkInfo.networkInfovar interfaces:Vector.=netinfo.findInterfac...原创 2012-11-09 13:37:21 · 319 阅读 · 0 评论 -
動態加載圖片 Image后,使用 馬賽克 特效。
原创 2012-11-01 10:30:34 · 169 阅读 · 0 评论 -
AS3 经典的代码库
3D引擎 Papervision3Dhttp://blog.papervision3d.org/ Away 3D http://www.away3d.com/ Sandy 3D http://www.flashsandy.org/ Alternativa Platform http://blog.alternativapla...原创 2012-11-01 08:48:40 · 401 阅读 · 0 评论 -
在Flex中实现cookie功能
1、使用FLEX自带SharedObject做登录等类的身份验证功能,传统的WEB开发基本上都要使用session或是cookit。然而在Flex中并没有提供直接操作cookit或是 session的方法。经过查资料发现,Flex提供了SharedObject这个本地对象。有人把它称为“Flash Cookie ”。还真是形 象啊,呵,不管怎么说,毕竟还是有解决办法的。SharedOb...原创 2012-10-23 12:01:48 · 168 阅读 · 0 评论 -
as3 Cookies
//Cookies =new URLVariables(ExternalInterface.call("function(){return '8=); '+document.cookie}").replace(/;\s/g, "&")); var str:String = "document.cookie"; //str +="test" + "=" + "hell原创 2012-10-23 10:40:18 · 153 阅读 · 0 评论 -
S3.0编程 So本地数据存储(“超级cookies”)
Flash影片运行过程中,大多数的数据都存储于影片本身,一旦影片被关闭,这些数据也就从内存中被清除掉,下次运行时,数据将从头开始。若想存储数据或者让客户端的多个影片共享同一组数据,就要想办法把数据存储在Flash播放器之外。在ActionScript 3.0中,SharedObject类实现了在客户端机器中持久性存储数据。有两种类型的共享对象:本地和远程。本节主要介绍在本地储存数据。创...原创 2012-10-23 09:47:41 · 251 阅读 · 0 评论 -
BlazeDS入门教程
什么是BlazeDS呢?BlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,它能够使得后台的Java应用程序和运行在浏览器上的Flex应用程序相互通信。在各大搜索引擎里,关于BlazeDS的中文教程来来去去都是那几篇,而且都是使用Eclipse来开发Flex的(用Eclipse开发Flex跟Java很不错的)。这篇文章将会尝试着使用Fle...原创 2012-10-23 08:51:52 · 178 阅读 · 0 评论 -
as3.0利用FlashProxy类来实现js跨域访问数据的方法源代码
1. /** 2. * @author Kinglong 3. * @version 0.5 4. */ 5. 6. package com.klstudio.upload { 7. 8. import flash.display.*; 9. import flash.events.*;...原创 2012-10-23 08:43:49 · 402 阅读 · 0 评论 -
在外部操作MovieClip,利用BitmapData的draw()方法实现存储 分享
import flash.geom.*;import flash.display.BitmapData;import flash.filters.DropShadowFilter;import mx.transitions.*;import mx.transitions.easing.*;var filter:DropShadowFilter = new DropSha...原创 2012-10-22 14:42:54 · 255 阅读 · 0 评论 -
Flash As3.0无锯齿缩放图片
在as3中,可以通过设置Bitmap的smoothing参数或属性值为true来实现在缩放时对位图进行平滑处理。那么从外部加载的图片,如何获得图片的bitmapData对象?可以这样,在图片加载完成的函数中:e.target.loader.content["bitmapData"]设置bitmap的smoothing属性 var picLoad:Loader = n...原创 2012-11-01 10:42:39 · 359 阅读 · 1 评论 -
as 3 flash图片切换代码
这是转其它朋友的一款用flash as 3.0实现图片轮换效果的代码程序哦。代码如下:stop();var g_filters:GlowFilter=new GlowFilter(0xFFFFFF,1,3,3,5,BitmapFilterQuality.LOW);var d_filters:DropShadowFilter = new DropShadowFilter(3, 4...原创 2012-11-01 10:47:22 · 275 阅读 · 0 评论 -
获取网址
var networkInfo:NetworkInfo = NetworkInfo.networkInfo; var interfaces:Vector. = networkInfo.findInterfaces(); if( interfaces != null ) { for each ( var interfaceObj:NetworkInterface ...原创 2012-11-09 13:34:33 · 183 阅读 · 0 评论 -
as3 延时
setTimeOut:设置超时时间,只会执行一次!setInterval:设置一个间隔时间,间隔多久会触发一次!除非remove,否则会永久执行下去!Timer:设置一个间隔时间,有次数限制,只执行制定次数!参数说明:setTimeOut(函数名,延迟时间, 参数);setTimeout在flash.utils.setTimeout包中延时三秒再执行_timeo...原创 2012-08-06 11:05:23 · 1055 阅读 · 0 评论 -
AS3事件机制概述
事件机制是AS3的核心功能之一,没有充分掌握事件机制的方方面面,就不能算是精通AS3语言。1. AS3事件机制的主要成员IEventDispatcher:事件派发对象接口,定义了添加、派发、移除、是否监听指定事件、是否触发指定事件接口EventDispatcher:事件派发对象接口的实现者,用户无法撇开EventDispatcher而自行实现IEventDispatcher接口,无...原创 2012-08-06 09:43:59 · 125 阅读 · 0 评论 -
AS3.0 效率优化
1.显示对象:1.1.静态的不需互动的图形,使用Shape对象。(eg:getSize(newShape())=236)1.2.不需要时间轴的互动图形,使用Sprite对象。(eg:getSize(newSprite())=412)1.3.需要使用时间轴的动画,使用MovieClip对象。(eg:getSize(newMovieClip())=440)2.触发垃圾回收的方法:var...原创 2012-08-06 09:43:04 · 172 阅读 · 0 评论 -
AS3 Loader加载类机制
一: Loader类在as3.0里把所有事件,属性,加载等都集中在某个对象上了.且加载对象与各触发事件也进行了分工,这和2.0时期,用onEnterFrame和不断检测加载百分比强多了!Loader继承了基类DisplayObjectContainer,所以他可以也必须当作一个对象用addChild添加才能工作.Loader 类可用于加载 SWF 文件或图像(JPG、PNG 或 静态G...原创 2012-08-06 09:12:07 · 317 阅读 · 0 评论 -
as3 loader 总结
最近用AS3写一些项目,在编程过程中,碰到不少问题,同时也有一些收获和心得。现在贴出来希望对大家在AS3编程有一些帮助。假如你发现有说得不对的地方,你可以指出来,大家一起来讨论。1、AS3的强制类型转换我之前一直以为是没有这个功能的,而最近在看一些文档,发现这个功能是有的。目前总结下来有两种写法: var loader:URLLoader = URLLoade...原创 2012-08-06 09:02:43 · 203 阅读 · 0 评论 -
AS3 计算时间差
var d1:Date=new Date();var d2:Date=new Date();d2.setFullYear(2055,12,30);d2.setHours(20,20,20);trace(Math.floor((endD.getTime()-starD.getTime())/(1000*60));以上是获取的时间的“分”,如果需要获取天、年、秒之类的东东,只需要加...原创 2012-11-08 11:38:25 · 245 阅读 · 0 评论 -
flash as3.0 动态画曲线
stage.frameRate=31;var qx:Sprite=new Sprite();var yuan:Sprite=new Sprite();var i:uint = 50;stage.addEventListener(Event.ENTER_FRAME,hua);function hua(event:Event):void {i++;var PosY:Numb...原创 2012-11-01 10:49:10 · 549 阅读 · 0 评论 -
as3.0 & JAVA & JS 64位编码与解码
64位编码 其是PHPRPC工程的一部分 PHPRPC 就是我们常用的RPC( Remote Procedure Calling ) 它非常安全高效:下面是各个版本的代码: AS3.0版 /**********************************************************/| ...原创 2012-10-15 15:23:11 · 182 阅读 · 0 评论
分享