摘要: 效果演示:http://files.cnblogs.com/zhoujunfeng2011/AS3%E4%B8%8A%E4%BC%A0%E5%A4%B4%E5%83%8F.swf源码:主文件:Main.aspackage { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.MouseEvent; import flash.net.FileFilter; import flash.net.FileRefere 阅读全文
posted @ 2013-03-26 22:24 小枫_AS3.0 阅读(1251) 评论(6) 推荐(2) 编辑
 
摘要: 效果演示:http://files.cnblogs.com/zhoujunfeng2011/3D%E6%97%8B%E8%BD%AC%E7%9B%B8%E5%86%8C.swf源码:主文件:Main.aspackage { import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; import flash.net.URLLoader; import flash.display.Bitmap; import flash.display.BitmapData; import flash. 阅读全文
posted @ 2013-03-26 22:09 小枫_AS3.0 阅读(1058) 评论(0) 推荐(1) 编辑

摘要: 预览效果:效果图: 预览地址: http://url.cn/1PrwDU/?.swf(加载可能比较慢一些)此播放器可通过xml文件加载视频文件,也可通过调用外部JS文件接收视频地址参数进行加载,看个人喜好了,待会儿会将所有源码贴出,也可下载至本地进行查看...废话不多话,看源码吧:首先是PlayerMedia包中的一些AS类:PlayerVideo.asView Code packagePlayerMedia{importflash.events.AsyncErrorEvent;importflash.events.IOErrorEvent;importflash.events.MouseEv 阅读全文
posted @ 2011-10-17 23:31 小枫_AS3.0 阅读(3620) 评论(11) 推荐(4) 编辑

摘要: 效果演示:(IE8下可正常浏览)下载地址:/Files/zhoujunfeng2011/SWF/Test.swf 各位朋友可下载到本地进行缩放窗口进行测试! 源码: Main.as: package{importflash.display.Sprite;importflash.display.Loader;importflash.events.Event;importflash.net.URLRequest;importflash.display.Bitmap;importflash.events.MouseEvent;importflash.text.TextField;importfla. 阅读全文
posted @ 2011-09-19 16:38 小枫_AS3.0 阅读(3176) 评论(3) 推荐(1) 编辑

摘要: 首先推荐一技术交流群(178547149),喜欢java的朋友可以进下。效果演示:下载地址:/Files/zhoujunfeng2011/SWF/Reader2.swf此文档阅读器使用简单原理制作而成,制作此在线文档阅读器需有后台支持,后台使用SWFTOOLS中的PDFTOSWF工具进行转换,再使用AS3加载生成的SWF文件,下面看具体AS3源码吧,后台源码就不贴了,各位朋友可去网上搜...源码:ui包:child.as1packageui2{3importflash.display.MovieClip;456publicclasschildextendsMovieClip7{8publicf 阅读全文
posted @ 2011-08-29 09:51 小枫_AS3.0 阅读(5981) 评论(26) 推荐(4) 编辑

摘要: TweenLite下载地址:http://blog.greensock.com/tweenlite/ 为什么要用TWEENLITE而不用ADOBE官方的TWEEN?效率(这也是作者所标榜的TWEENLITE2大优点之一,呵呵,“标榜”这个词用得可能有点过了,不过人家确实有那个实力)这里有2者运行效率对比的例子:tweening-speed-testonComplete, onStart, onUpdate 等回调方法是TWEEN所没有的(TWEENLITE还可以往这些方法中传递任意个参数)智能的alpha(当alpha达到0时,TWEENLITE会自动将对象的visible设为false)在一 阅读全文
posted @ 2011-07-31 23:43 小枫_AS3.0 阅读(6407) 评论(0) 推荐(0) 编辑

摘要: 效果一效果二代码很简单,实现的原理一样,只不过矩形用到了Matrix类,对注册点进行了调整,效果可用于视频播放器缓冲时的loading效果,下面看代码吧!使用Javascript格式贴出来(里面没有Actionscript)。效果一源码:package{importflash.display.Sprite;importflash.display.StageAlign;importflash.display.StageScaleMode;importflash.display.Shape;importflash.events.Event;publicclassMainextendsSprite{ 阅读全文
posted @ 2011-07-19 23:47 小枫_AS3.0 阅读(2131) 评论(5) 推荐(0) 编辑

摘要: AS3.0实现自定义滚动条(滚动内容可以为Sprite或MovieClip等),修改属性类型即可!效果演示:源码:Scrollbar.as1packageui2{3importflash.display.Sprite;4importflash.events.MouseEvent;5importflash.events.Event;6importui.ListenManager;7importflash.geom.Rectangle;89publicclassScrollbarextendsSprite10{11publicvarobj:Sprite;//需进行滚动的对象12publicvars 阅读全文
posted @ 2011-07-15 09:09 小枫_AS3.0 阅读(7792) 评论(5) 推荐(3) 编辑

摘要: 使用Vector类编程一个array(数组)就像是把一套变量组织在一起的容器。单个数组可以含有许多不同的值。你可以储存和取得数组中的单个值(也就是数组elements(元素))。你也可以通过直接操作数组变量来成组地使用其值。最常见的是有序数组。你可以凭某个索引号从中获取值。Action Script3包括了用于索引数组的两个类。Array 类:一个可以包含各种值类型的索引数组,其包容度甚至可以允许你在同一个数组里混合各种值类型。 Vector类:也是索引数组。其元素必须都为同一个类的实例。Vector类适用于 Flash Player 10和之后的版本。 如果你需要存储一系列具有相同数据类型的 阅读全文
posted @ 2011-07-08 17:13 小枫_AS3.0 阅读(10890) 评论(0) 推荐(3) 编辑

摘要: 缓动公式:sprite.x += (targetX - sprite.x) * easing;//easing为缓动系数变量sprite.y += (targetY - sprite.y) * easing;弹性公式:vx += (targetX - sprite.x) * spring;//spring为弹性系数vy += (targetY - sprite.y) * spring;sprite.x += (vx *= friction);//friction为摩擦力sprite.y += (vy *= friction);偏移弹性公式:var dx:Number = sprite.x - 阅读全文
posted @ 2011-07-07 15:18 小枫_AS3.0 阅读(806) 评论(0) 推荐(0) 编辑
 
摘要: 目录一、 直线运动,自由落体运动二、 曲线运动、万有引力三、 力(常见的力、力的合成与分解)四、 动力学(运动和力)五、 振动和波(机械振动与机械振动的传播)六、冲量与动量(物体的受力与动量的变化)--------------------------------------------------------------------------------------------------->>一、质点的运动(1)------直线运动1)匀变速直线运动1.平均速度V=s/t(定义式)2.有用推论Vt*Vt-Vo*Vo=2as3.中间时刻速度Vt/2=V平=(Vt+Vo)/24.末 阅读全文
posted @ 2011-07-07 15:14 小枫_AS3.0 阅读(1347) 评论(0) 推荐(0) 编辑
 
摘要: addFrameScript的功能是允许你指定在flash player播放头播放到指定的位置时触发事件.这个方法可以接收四个参数,但常用的只有前两个,关键的意思就是:表示执行到指定帧后调用所指定的函数.语法:MovieClip.addFrameScript(frame:uint,notify:Function)注:frame指的是帧的索引,默认是0,也就是说第一帧是0; notify是指调用函数,也就是说为某一帧添加一个函数;例:addFrameScript(0,frame1);function frame1(){ stop(); trace("这是第一帧");} 以上是 阅读全文
posted @ 2011-07-07 15:07 小枫_AS3.0 阅读(1497) 评论(1) 推荐(0) 编辑

摘要: 演示:/Files/zhoujunfeng2011/SWF/单张图片3D旋转效果.swf源代码:package {import flash.display.Sprite;import flash.display.Loader;import flash.net.URLRequest;import flash.events.Event;import flash.display.Bitmap;import flash.geom.PerspectiveProjection;import flash.geom.Point;import flash.display.Shape;import flash.g 阅读全文
posted @ 2011-06-26 16:09 小枫_AS3.0 阅读(3181) 评论(2) 推荐(0) 编辑