![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flash
文章平均质量分 58
雷乌斯
这个作者很懒,什么都没留下…
展开
-
zeroclipboard复制反斜杠时不正确的解决办法
之前就遇到过这个问题,当时是用来给论坛复制代码用的,用反编译这个插件的swf文件的方式解决了。今天又重新用到这个插件,就顺便拿出来分享一下就是在传递要复制的字符串给 data-clipboard-text 的时候,把字符串里面所有的反斜杠都替换成双反斜杠,如下图所示.str_replace('\\',"\\\\",$code).'" alt="复制代码">然后把插件提供原创 2016-04-11 23:53:42 · 363 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-22章交互性(3)
[EssentialActionScript3.0中文版]无责任翻译-22章交互性(3)空间22.2.3. 使用鼠标赋予一个对象焦点正如用户可以使用Tab键或者方向键来分配焦点一样,用户也可以通过点击鼠标主按钮来分配焦点。但是,默认情况下,只有SimpleButton和TextField 的实例可以通过鼠标点击获得焦点。如要通过点击赋予Spriteor翻译 2016-04-09 03:01:44 · 338 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-22章交互性(1)
[EssentialActionScript3.0中文版]无责任翻译-22章交互性(1)空间刚接触as3的时候,边对着字典边翻译的,知识不足所以很多地方翻得不对,由于太懒现在也不打算再改了。。Chapter 22. Interactivity本章,我们会学习通过响应FP的输入事件,为应用程序增加互动性。我们学习5种类型的输入事件:•Mouseeven翻译 2016-04-09 03:00:38 · 302 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(6)
[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(6)空间21.9.1. 事件侦听器列表的改变如我们刚刚所学的,当一个给定的事件发生时, ActionScript根据预先定好的事件流来通知适当的对象。按照顺序当每一个对象接收到事件通知,它的事件侦听器就会被调用。这个被给定事件通知调用特殊的侦听器列表在事件通知翻译 2016-04-09 02:59:01 · 271 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(5)
[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(5)空间21.8. 事件优先级和事件流当一个事件侦听器注册在一个处于显示层级的某个对象上,则priority属性就会影响都注册在这个对象上的侦听器的调用顺序。priority 属性不会、也不能改变这个事件流中的对象们收到通知的顺序。NOTE在一个事件流翻译 2016-04-09 02:57:53 · 247 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(4)
21.7. 停止一个事件的派送在事件流的任何点,每个事件侦听器——包括哪些注册在目标对象上的以及注册在他们的父级对象上的——都可以停止整个事件的派送。停止一个事件的派送被归类为事件的毁灭. 要停止一个事件派送,我们在被传递了Event对象的侦听器函数中调用Event 类的实例方法stopImmediatePropagation()或者stopPropagation()。stopImmedi翻译 2016-04-09 02:55:17 · 261 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(3)
21.5. 判断当前事件阶段我们在"为捕获阶段和冒泡阶段都注册父级侦听器"中,通过2次调用addEventListener(), 我们可以为捕获和冒泡阶段独立注册一个单独的事件侦听器函数.同样地,在" useCapture 属性的双重用途"我们学到当以useCapture 为false 注册一个侦听器,这个侦听器会在目标阶段或者冒泡阶段被执行。所以,当一个事件侦听器函数被一个事件调用而这个事件翻译 2016-04-09 02:54:27 · 267 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(2)
21.3.3. 在捕获阶段和冒泡阶段都注册父级侦听器为了在捕获阶段和冒泡阶段(在目标接收到事件通知的前后)都调用侦听器函数,我们必须2次注册侦听器— 一次把useCapture 设置为true ,一次设置为false. 比如,在我们的TextField 例子中,假设我们希望为theSprite注册TextEvent.TEXT_INPUT事件的textInputListener() 侦听器,并且翻译 2016-04-09 02:52:37 · 195 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-21章事件与显示层级(1)
刚接触as3的时候,边对着字典边翻译的,知识不足所以很多地方翻得不对,由于太懒现在也不打算再改了。。21.2. Event Dispatch Phases当AS在显示层级上发送一个事件目标时,它将会同时通知这个目标以及它的父级显示对象。这个目标和它的父级被通知事件的过程被分为3个阶段。事件发送的第一个阶段称为capture phase,捕获阶段,这个目标的父级被通知一个事件已经发生。一翻译 2016-04-09 02:51:34 · 244 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-16章 作用域
刚接触as3的时候,边对着字典边翻译的,知识不足所以很多地方翻得不对,由于太懒现在也不打算再改了。。Chapter 16. Scopescope (作用域)是一个内有代码执行的程序的物理区域。在ActionScript 中有5种可能的作用域:• 一个函数体• 一个实例方法• 一个静态方法体• 一个类体• 任何其他(i.e., global scope 全局作用域)翻译 2016-04-09 02:50:33 · 249 阅读 · 0 评论 -
(2011-12-29 旧博文搬运)as3笔记
1、stage.loaderInfo.url这玩意将返回一个当前swf所在的路径的字符串,如果你做了一个flash,放在自己的网站上,而且不希望这个flash在自己网站以外的地方被播放,那么可以在初始化程序的时候写这样一句话:if(String(stage.loaderInfo.url).indexOf("yourdomain.com") == -1){ trace("不在指定原创 2016-04-09 02:48:16 · 273 阅读 · 0 评论 -
(2012-01-07 旧博文搬运)[away3d]Segment与LineSegment的区别
away3d中有2种线段:away3d.core.base.Segment和away3d.primitives.LineSegment 前者属于一种构成mesh(面)的基本要素,后者只则是只包含一条segment的mesh,如果混淆很容易出现问题 今天做一个点+线段构成的立方体,我开始打算建一个mesh,里面用mesh.addSprite()来添加8个Sprite3d类表示的顶原创 2016-04-09 02:49:11 · 605 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-22章交互性(4)
[EssentialActionScript3.0中文版]无责任翻译-22章交互性(4)空间22.3.3.1. 多位置的按键在某些键盘上,某一个keycodes可能代表键盘上多个位置的键。比如在MicrosoftWindows 美式英文键盘,keycode 16 即代表左SHIFT也代表右SHIFT;key code 17 即代表左CTRL也代表右CTRL;key翻译 2016-04-09 03:02:34 · 367 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-22章交互性(5)
[EssentialActionScript3.0中文版]无责任翻译-22章交互性(5)空间22.5. Flash Player级别的输入事件正如我们到本章目前为止所学习的,多数的FlashPlayer输入事件都是由于用户与显示列表中特定的对象发生交互行为而引发的。但是, Flash Player同样支持另一小类事件,这些事件是用户与FlashPlaye翻译 2016-04-09 03:03:30 · 280 阅读 · 0 评论 -
(2011-05-11 旧博文搬家)简单MP3播放器
尝试做了一个简单的MP3播放器(传到网盘上再外链过来似乎无法访问文件了,还要从缓存里挖出来,缓存里如果有个15KB的SWF那就是这个了。。路径可以填本地相对或者绝对路径、也可以填MP3文件的网络地址) 本来我是打算让整个播放器里只存在一个CHANNEL的毕竟同一时间只能播放一首歌。结果每次移动进度条都正在播放的歌都会变成重音,就是同时2首或更多首一起在播放,查了资料才知道原来每次使用S原创 2016-04-09 02:20:24 · 254 阅读 · 0 评论 -
(2011-05-12 旧博文搬家)BOX2D_坦克大战
初学BOX2D,做了一个简单小游戏 像以前玩的疯狂坦克 键盘控制 改变力度和角度射击 吧所有砖头炸出灰色区域就赢了BOX2D的2.1版加入了爆炸效果,但是2.02版没有,所以我用的方法是以爆炸点为中心建立一个AABB区域,获得处于这个区域内的缸体,根据中心点到这些缸体的向量决定赋予其i受力的大小和方向。 function BombAtArea(areaCenter:b2原创 2016-04-09 02:23:36 · 315 阅读 · 0 评论 -
(2011-09-24 旧博文搬家)自动声明舞台实例
平时在用到库元件的时候,有时是把库元件直接拖到舞台上使用的。然后为该实例定一个实例名称,这样就可以在代码中访问这个实例了。这样虽然省去了new一个对象并且放置这个元件的过程,比较方便,但是也有麻烦的地方,就是在代码中要用到这个实例的方法或者属性的时候,由于没有在类文件中声明该实例,导致编写代码的时候flash IDE无法得知这个实例是属于什么类,也就是输入一个“.”符号后不会出现代码提示。原创 2016-04-09 02:26:10 · 488 阅读 · 0 评论 -
(2011-09-24 旧博客搬运)消消看
魔兽图标版的魔法寿司...原创 2016-04-09 02:27:55 · 435 阅读 · 0 评论 -
(2011-12-11 旧博文搬运)away3d太阳系DEMO
away3d制作的简易太阳系演示,不要吐槽数据不太符合实际,那些靠边的行星公转周期都是以世纪为单位的,我不加快一点就根本看不出它们是在运动还是罢工了。。。LOL。边上那个哈雷彗星就当没看见吧,实在太丑了,只是为了尝试一下ay3d的flint粒子才用的,不用的话估计帧频还能再高一点: )直接上swf:(鼠标点击某个行星可以以它为中心、滚轮可以调节摄像机距离,如果滚轮和网页的滚动条冲突了可以把鼠标原创 2016-04-09 02:31:45 · 425 阅读 · 0 评论 -
(2011-12-11 旧博文搬运)[基于BOX2D引擎]物理切割游戏:猫狗照相馆
切割+连线的物理小游戏。游戏地址:游戏截图:原创 2016-04-09 02:41:41 · 418 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(2)
[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(2)空间23.1.3. 指定的帧频VS实际的帧频即使flash运行时根据帧频来表现预定屏幕更新,每秒真正能够完成的屏幕更新的数量 (即实际帧频) 常常低于程序员预设的帧频 (即指定帧频). 实际帧频很大程度上取决于电脑的运行速度,可用的系统资源,显示器的物理刷新率,以及fl翻译 2016-04-09 03:04:56 · 356 阅读 · 0 评论 -
(2012-01-08 老物搬运)[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(3)
[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(3)空间23.4. Event.RENDER 事件的优化Event.RENDER 事件是一个在需要画质优先的情况下使用的特殊类型的屏幕更新事件。它的根本目的是让程序员推迟所有自定义绘图任务直到一个屏幕被渲染前的某个精确的时刻,这消除了重复的绘制行为。不像其他内置Flassh翻译 2016-04-09 03:06:39 · 358 阅读 · 0 评论 -
(2012-4-12 老物搬运)如何去写mediator
Mediating your view componentsMediators在应用程序中扮演着视图组件和其余部分的沟通桥梁的角色。它们让你的视图组件摆脱了对事务逻辑和域逻辑处理的任务,这些任务适合让其他层来完成。Mediator应当是轻量级的,并且作为一个桥梁保持着与其他部分的紧密注视的同时又具有最小的依赖性。 Mediators are created when yourview翻译 2016-04-09 03:39:06 · 303 阅读 · 0 评论 -
(2012-04-03 老物搬运)初识Robotlegs
什么是robotlegs?引用百度知道的话:“Robotlegs是一个用来开发Flash, Flex,和 AIR 应用的纯 AS3微架构(框架). Robotlegs专注于将应用程序各层排布在一起并提供它们相互通讯的机制. Robotlegs试图通过提供一种解决常见开发问题的经过时间检验的架构解决方案来加速开发. Robotlegs无意锁定你到框架, 你的类就是你的类的原创 2016-04-09 03:21:24 · 447 阅读 · 0 评论 -
(2012-01-08 旧博文搬运)[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(1)
[EssentialActionScript3.0中文版]无责任翻译-23章屏幕更新(1)空间Chapter 23. Screen Updates从概念上来说,AS中所有的屏幕更细都可以被分为2类:每隔一段时间发生(预制更新),以及在事件侦听器中执行的立即更新(事件后更新)。不管这些种类,所有的屏幕更新都是自动的。在AS中,没有方法可以任意让一个屏幕更新立刻翻译 2016-04-09 03:04:16 · 436 阅读 · 0 评论 -
关于FLASH中图文混排聊天框的小结改
使用TextField的情况下 要想在TextField里放图片无非2种情况,第一种是使用HTML标签,textfield支持简单的HTML标签,比如、等等,在设置了href的a标签的TextField上可以注册一个侦听器侦听TextEvent.LINK事件,其广播的event具有一个text属性,就是href="event:aaaa"中冒号原创 2016-04-09 03:33:28 · 608 阅读 · 0 评论