[ActionScript 3.0] 喷泉效果】的更多相关文章

pall为水珠影片剪辑 var count:int = 500; var zl:Number = 0.5; var balls:Array; balls = new Array(); for (var i:int = 0; i < count; i++) { var ball:pall = new pall(); ball.x = 260; ball.y = 300; ball["vx"] = Math.random() * 2 - 1; ball["vy"]…
package com.fylibs.components.effects { import com.fylibs.utils.LoaderQueues; import com.tweener.transitions.Tweener; import com.views.LoadingView; import flash.display.Bitmap; import flash.display.Sprite; import flash.utils.clearTimeout; import flas…
package { import com.tweener.transitions.Tweener; import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.MouseEvent; import flash.geom.PerspectiveProjection; import flash.geom.Point; import flas…
近期项目中可能要用到Flash存取数据,并与JS互调,所以就看了一下ActionScript 3.0,现把学习结果分享一下,希望对新手有帮助. 目录 ActionScript 3.0简介 Hello World 文件读写 数据存储(SharedObject) 与JS互调 ActionScript 3.0简介 ActionScript 3.0 是一种强大的面向对象编程语言,ActionScript 3 符合 ECMAScript Language Specification 第三版.它还包含基于…
本文转自:http://www.cnblogs.com/artwl/p/3396330.html 近期项目中可能要用到Flash存取数据,并与JS互调,所以就看了一下ActionScript 3.0,现把学习结果分享一下,希望对新手有帮助. 目录 ActionScript 3.0简介 Hello World 文件读写 数据存储(SharedObject) 与JS互调 ActionScript 3.0简介 ActionScript 3.0 是一种强大的面向对象编程语言,ActionScript 3…
这两天领导让我做个喷泉的效果,要把一个个UserControl从一个位置喷出,然后,最后落在最终需要在的位置. 喷泉效果说白了,就是两个步骤:1.放大,从0放大到需要的倍数:2.缩小,平移,从放大的倍数还原到UserControl的原始大小,并且定位到最终的位置. 虽然,只有两步,但是,作为写动画的新手,还是有点费事的,所以,采用了先用Blend设计,然后再转换为C#代码的过程. 一.Blend设计单个UserControl的放大和移动效果 1.在Blend里,新建个项目,然后,在Grid下,放…
正则表达式: 正则表达式最早是由数学家Stephen Kleene在对自然语言的递增研究成果的基础上,于1956提出来的.具有完整语法的正则表达式,主要使用在字符串的格式的匹配方面上,后来也逐渐应用到信息技术领域.不同的编程语言对于正则表达式有细微的不同,ActionScript 3.0是按照ECMAScript第3版语言规范(ECMA-262)中的定义实现正则表达式. 熟悉windows操作系统读者,应该知道windows中是怎样查找文件的.不错,使用通配符“*”用来匹配任意字符,“?”用来匹…
本篇文章由:http://xinpure.com/call-the-javascript-method-in-flash-actionscript-2-0/ 在 Flash ActionScript 2.0 中调用 Javascript 方法 最近在工作中,有个这样的需求: 要从 Flash ActionScript 2.0 中调用网页上的 Javascript 方法 这是一个关于 Flash 和 Javascript 交互的问题. 在 ActionScript 2.0 中调用外部 javasc…
package com.feiruo.Calendar.LunderCalendar { /* *@ClassName: package:com.feiruo.Calendar.LunderCalendar::LunarDate *@INTRO: Calculating lunar and solar terms and other settings. *@Author: feiruo *@Language: ActionScript 3.0 *@SDKVersion: Flash Player…
可以将下列任何外部显示资源加载到 ActionScript 3.0 应用程序中: 在 ActionScript 3.0 中创作的 SWF 文件 — 此文件可以是 Sprite.MovieClip 或扩展 Sprite 的任何类.在 iOS 上的 AIR 应用程序中,只能加载不包含 ActionScript 字节代码的 SWF 文件.这意味着可以加载包含嵌入数据(如图像和声音)的 SWF 文件,但不能加载包含可执行代码的 SWF 文件. 图像文件 — 包括 JPG.PNG 和 GIF 文件. AV…
学习Flex ActionScript 3.0 强烈推荐电子书 AdvancED ActionScript 3.0 Animation(<Make things  move>姐妹篇,强烈推荐.详细介绍:点击这里) OReilly.ActionScript3.0.Cookbook.锦囊妙计.繁体中文版.rar(学习AS3的最佳入门书籍,强烈推荐.) OReilly.Flex.3.Cookbook中文翻译版(Flex 3 Cookbook 中文翻译版,学习Flex3的最佳入门书籍,强烈推荐.详细目…
注:这个类在Flash流媒体开发中使用的很频繁,在此记录一下它的使用方法. 包 flash.media 类 public class Video 继承 Video  DisplayObject  EventDispatcher  Object 子类 VideoPlayer 语言版本:  ActionScript 3.0 运行时版本:  AIR 1.0, Flash Player 9, Flash Lite 4 Video 类在应用程序中显示实时视频或录制视频,而无需在 SWF 文件中嵌入视频.此…
as3比as2处理xml的功能增强了N倍,获取或遍历节点非常之方便,类似于json对像的处理方式. XML 的一个强大功能是它能够通过文本字符的线性字符串提供复杂的嵌套数据.将数据加载到 XML 对象时,ActionScript 会分析数据并将其分层结构加载到内存(如果 XML 数据格式有误,它会发送运行时错误). 利用 XML 和 XMLList 对象的运算符和方法可以轻松遍历 XML 数据的结构. 1.读取外部 XML 文档 可以使用 URLLoader 类从 URL 加载 XML 数据.若…
ERNIE是百度自研的持续学习语义理解框架,该框架支持增量引入词汇(lexical).语法 (syntactic) .语义(semantic)等3个层次的自定义预训练任务,能够全面捕捉训练语料中的词法.语法.语义等潜在信息. ERNIE2.0实现了在中英文16个任务上的最优效果,具体效果见下方列表. 一.ERNIE2.0中文效果验证 我们在 9 个任务上验证 ERNIE 2.0 中文模型的效果.这些任务包括:自然语言推断任务 XNLI:阅读理解任务 DRCD.DuReader.CMRC2018:…
Flash Player 10 和更高版本,Adobe AIR 1.5 和更高版本 在 ActionScript 中,使用Graphics.drawTriangles()方法执行位图转换,因为 3D 模型由空间中的一系列三角形表示.(但是,Flash Player 和 AIR 不支持深度缓冲,因此显示对象在本质上仍然是平面的,即 2D.这一点在了解 Flash Player 和 AIR 运行时中的 3D 显示对象中进行了说明.)Graphics.drawTriangles()方法通过一组坐标来绘…
import flash.geom.Point; import flash.display.BitmapData; import flash.filters.DisplacementMapFilter; import flash.display.MovieClip; import flash.events.Event; /** * 创建湖面微波效果 */ function createWater(target:MovieClip):void { var count:int = 1; var po…
package com.fylibs.components.effects { import flash.display.DisplayObject; import flash.events.Event; import flash.events.MouseEvent; /** * 用于拖动对象时的缓动效果 * @author Frost.Yen * @E-mail 871979853@qq.com * @create 2015-12-11 下午3:22:27 * */ public class…
原图    效果     import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.BlendMode; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.filters.BlurFilter; import flash.geom.Colo…
主文件: package { import com.views.BubbleView; import com.views.ColorfulBubble; import flash.display.Sprite; import flash.display.StageDisplayState; import flash.events.Event; /** * @author Frost.Yen * @E-mail 871979853@qq.com * @create 2016-12-28 下午2:0…
帧代码: stage.frameRate = 80; function init(x1:Number,y1:Number) { var mc:MovieClip=new MovieClip(); addChild(mc); mc.x = x1; mc.y = y1; mc.graphics.lineStyle(0.5,0xbbffff,0.6); mc.graphics.drawEllipse(-1,-0.3,2,0.6); mc.addEventListener(Event.ENTER_FRA…
package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.geom.Point; [SWF(width="500",height="400")] public class Smoke…
var bmpd:BitmapData; var matrix:Matrix; var bmp:Bitmap; var size:Number = 5; /** * @author:Frost.Yen * @E-mail:871979853@qq.com */ function mosaic(source:MovieClip,size:Number):void { if (bmpd) { bmpd.dispose(); } if (matrix) { matrix = null; } bmpd…
package { import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.net.URLRequest; /** * @author Frost.Yen * @E-mail 871979853@qq.com * @create 2015-11-17 上午10:20:30 * */ [SWF(w…
//mc和bgmc是同一对象的不同实例 //mc放大的对象 //bgmc源对象 //mag放大镜 var scale:Number = 1.3;//放大倍数 mc.mask = mag; mag.startDrag(); mc.scaleX = mc.scaleY = scale; addEventListener(Event.ENTER_FRAME,onEnter); function onEnter(e:Event):void { mag.x = mouseX; mag.y = mouseY…
简介 网上有很多flash,通常都不需要显示的使用应用程序域,因为默认的应用程序域就够用了.其实复杂的情况下需要用到应用程序域,比如说有两个不同的swf,一个是旧版本的,一个是新版的,这两个文件里的类有相同的完全限定明,之前的设计是旧的swf不要了,用新的swf代替,后来又要这两个swf同时加载到一个主程序里,那么这时就需要使用到应用程序域了. 目录 Application Domains 应用程序域 Application Domain Placement 应用程序域的位置 Applicati…
对于滑动菜单栏SlidingMenu,大家应该都不陌生,在市场上的一些APP应用里经常可以见到,比如人人网,FaceBook等. 前段时间QQ5.0版本出来后也采用了这种设计风格:(下面是效果图) 之前在GitHub上看到过关于此设计风格的开源项目,它只需要引入对应的类库,就可以定制灵活.各种阴影和渐变以及动画的滑动效果的侧滑菜单. 这里是关于开源组件的介绍网址:https://github.com/jfeinstein10/SlidingMenu 但作为开发人员,在学习阶段还是建议尽可能的去自…
PLP%uffs??1ti4b5I3iI5CMMGGE8Ta8?c8[mm3CF9sLaXZDll6kpjmhGmhE$GONEENhhGl6OWXb9lkNk0kkNpklZW6&bDN0qSVHCbC))U%H%KpkppOK0&6Z#dDX&KWDZ#)(PF5L5Y)25n##w3JIlAKGhm[]d%&%K9C#3lbdLIw7w))#m62?3Uwu?evsi3A%k&NG$E[GjEGGmGGjjjj$$kkkkp6DdXkjOWpphplkN0ll…
下例包含两个 ActionScript 类,这两个类应当编译到两个单独的 SWF 文件中: 在 LocalConnectionSenderExample SWF 文件中,将创建 LocalConnection 实例,并且当按下按钮时使用 call() 方法通过名为“myConnection”的连接调用 SWF 文件中名为 lcHandler 的方法,调用时将 TextField 的内容作为参数传递. 在 LocalConnectionReceiverExample SWF 文件中,将创建 Loc…
Flash Player 10.2添加了内置的本机鼠标指针(native mouse cursor)支持,虽然在之前的版本里我们可以侦听MouseEvent事件来模拟鼠标指针,但是在有了原生的本机鼠标指针后,我们可以舍弃旧的方式,迎接更友好,更方便的鼠标指针了. 下面对比下模拟鼠标指针和本机鼠标指针. 模拟鼠标指针: 鼠标指针不能拖到舞台外部. 使用MouseEvent事件,效率低下. 使用方式麻烦. 本机鼠标指针: 鼠标指针可拖到舞台外部. 原生支持效率高. 直接用Mouse类,很方便. 新的…
简介 如果你还没有与复杂的的安全域(security domain)和应用程序域(application domain)问题打过交道,那么你真是个幸运的家伙.当你在加载外部内容(然后他们开始播放)的时候,默认的设置工作的很好,你甚至不知道他们的存在. 但是某些时候你可能需要控制默认设置以外的更多行为和功能,这样你就会遇到前面所说的问题.你也许会困扰于Security.allowDomain和crossdomain.xml文件的区别,又或者你想要深究关于安全性的最佳实践.如果是这样,那么这篇文章就…