flash
文章平均质量分 57
sws9999
2012目标:40(TML)
2010目标:::AB!!!(实现)
2009大目标 ::: S(已实现)
展开
-
[AS3] dispatchEvent与事件流,点击事件的穿透性
<br />AS3中的交互也是基于事件驱动的。这段时间,为了做一个导航栏,dispatchEvent方法深深的让我困惑!在多层的Sprite嵌套中,为了在最外层处理点击事件,我使用了dispatchEvent方法来传递点击事件。这种方法是可行的,不过其行为有一点点出乎我的意料。<br /><br />捕捉点击事件,对事件的target实行类型转换的时候,没有转型成功。但是想要实现的效果,却达到了。这个问题困扰了我好久。直到我明白了点击事件的穿透性和dispatchEvent在事件流中扮演的角色以后,才豁然开转载 2011-05-09 18:07:00 · 4240 阅读 · 0 评论 -
as3中DisplayObject对象的rotation属性
<br />mymc.addEventListener(MouseEvent.CLICK,onclick);<br />function onclick(e:MouseEvent):void {<br />var tt=e.target as Sprite;<br />tt.rotation+=5;<br />}<br />//每次单击,旋转角度加5度转载 2011-04-30 14:56:00 · 2019 阅读 · 0 评论 -
as2全局变量等
1.设置数字有几位小数点:一位:Math.floor(currentHz*10)/10;两位:Math.floor(currentHz*100)/100;其他类推;2.as2定义全局变量:_global.aaa = 23;不能有var ,不能有类型;调用:trace(_global.aaa);trace(typeof(_global.aaa));//根据as的值自动转换转载 2011-06-25 15:44:00 · 1878 阅读 · 0 评论 -
as3.0中通过ApplicationDomain类获得被加载swf
首先先回顾一下FLASH的OO构成。对于FLASH,我们可以把任何的可视化元件都看成某个类文件的具体实例,包括swf文件。我们可以把swf文件看成一个类的具体实例,而它里面拥有个个其他类的实例对象,例如:我们新建一个loaded.fla文件,然后我们建立一个影片剪辑元件,你可以在它的内部做一些动画处理,打开库,单击元件右建,选择“链接”打开“链接属性”,在类的输入框里我们键入“转载 2011-06-28 22:30:00 · 7022 阅读 · 0 评论 -
主swf与被加载swf的通信问题
做flash应用,经常要用到swf与swf之间的通信,而加载与被加载swf之间的通信最为常见。而习惯了as2开发的同学,转到as3开发时,会觉得有点不适应,下面就讲下as3和as2实现加载与被加载swf通信的不同之处。(一)先讲as2.在as2中,无论你用loadMovie还是loadClip加载进来一个swf,只要知道他们的层级关系,都可以用this、_parent等轻松转载 2011-06-29 21:23:00 · 2513 阅读 · 1 评论 -
flash as3输出并执行javascript
很久没有更新博客了,今天更新一篇技术性的文章。最近一直在做flash和javascript脚本通信的工作,而公司有些项目是widget项目,主要载体是用的flash呈现的。有天,leader就问我,是否有办法让flash来输出javascript脚本。我当时只是想到利用navig转载 2011-07-09 10:59:00 · 2690 阅读 · 0 评论 -
android WebView访问本地页面swf交互JS权限 #2060错误
http://bbs.9ria.com/archiver/tid-75522.html转载 2011-07-09 19:38:07 · 1873 阅读 · 0 评论 -
在flash中关闭页面(在flash中执行javascript脚本)
在项目中 需要实现 点击flash中的关闭按钮,关闭整个页面。getURL("javascript: window.opener=null;window.open(\"\",\"_self\");window.close();","_self");注意:1.在测试的时候会发现,如转载 2011-07-09 10:56:40 · 1086 阅读 · 0 评论 -
flash 控制声音的播放和停止
START在库中找到你要用的声音,单击右键找到链接单击左键打开,勾选为ActionScript导出和在第一帧导出,设置识标符为music,确定退出. 再在第一帧加入下面代码: mySound = new Sound(); mySound.attachSound("musi转载 2011-07-11 10:32:40 · 4464 阅读 · 0 评论 -
flash cs5.5 for android (包含flash优化for an)
http://help.adobe.com/zh_CN/flash/cs/using/WSb03e830bd6f770ee317e94381294c702634-8000.html原创 2011-07-22 11:28:33 · 818 阅读 · 0 评论 -
flash在android上的延迟可能的解决方案
got it working!! it looks like the delay disappeared in the full screen mode. just to check, do you see the same behavior in your games?转载 2011-07-15 11:25:45 · 863 阅读 · 0 评论 -
flash as3设置全屏
/** * Flash CS3中代码设置FlashPlayer全屏 actionScript3.0 player9 * @author xuechong * @version 0.2 * @date 2011.02.21 - 2011.05.27 * *//** * 默认下Fla转载 2011-07-15 11:55:11 · 5241 阅读 · 0 评论 -
As3.0 删除容器所有子对象
经过查询了资料发现了删除容器的所有子对象也有这样的学问啊。原来是关于深度的问题,每删除一个子对象,深度就会自动移动并填充这个空位。每个DisplayObjectContainer对象都有一个numChildren属性,numChildren记录了这个对象里子对象的转载 2011-08-25 12:53:26 · 1042 阅读 · 0 评论 -
loaderInfo 和 contentLoaderInfo 的区别
loaderInfo--------自身加载:loaderInfo的用户是显示对象也就是你想要从外面加载进来的东西loaderInfo 属性提供有关该显示对象的根swf/jpg/文件的信息最简单的例子就是this.root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, doProgress);function doProgress(ev转载 2011-06-15 20:33:00 · 1022 阅读 · 0 评论 -
flash 常用快捷键
<br />工具<br />箭头工具【V】部分选取工具【A】线条工具【N】<br />套索工具【L】钢笔工具【P】文本工具【T】<br />椭圆工具【O】矩形工具【R】铅笔工具【Y】<br />画笔工具【B】任意变形工具【Q】填充变形工具【F】<br />墨水瓶工具【S】颜料桶工具【K】滴管工具【I】<br />橡皮擦工具【E】手形工具【H】缩放工具【Z】,【M】<br />菜单命令<br />新建FLASH文件【Ctrl】+【N】<br />打开FLA文件【Ctrl】+【O】<br />作为库打开【Ctr转载 2011-04-18 08:56:00 · 1351 阅读 · 0 评论 -
按钮、声音相关、鼠标相关
<br />按钮<br />1、FLASH无手指按钮的制作<br />只需要在第一帧加上:<br />buttonname.useHandCursor=0<br />buttonname是你按钮的实例名(不是库里面的名字,属性面板里面的实例名)<br />2、如何实现双击效果?<br /> 把下面的代码放到按钮上:<br /> on (press) {<br /> time = getTimer()-down_time;<br /> if (time<300) {<b转载 2011-04-15 12:03:00 · 1042 阅读 · 0 评论 -
【flash】把字符串转成类名来new一个对象
<br />var myClass:Class = getDefinitionByName("类名") as Class;<br />new myClass();转载 2011-05-18 15:33:00 · 1549 阅读 · 0 评论 -
flash监听机制(one by one)
<br />package<br />{<br /> import flash.display.MovieClip;<br /> import flash.display.Sprite;<br /> import flash.events.Event;<br /> <br /> public class Test extends Sprite<br /> {<br /> public var _circle:MovieClip;<br /> public function Test ():void<br转载 2011-05-16 20:32:00 · 866 阅读 · 0 评论 -
flash 遍历sprite
<br />var num=a.numChildren;<br />for(var i:uint=0;i<num;i++){<br />a.removeChildAt(0);<br />}<br />trace(a.numChildren);原创 2011-05-23 17:56:00 · 1055 阅读 · 0 评论 -
Flash AS教程:影片剪辑_加载swf文件
<br />http://www.missyuan.com/thread-355202-1-1.html转载 2011-04-13 14:29:00 · 1083 阅读 · 0 评论 -
flash与js交互方法
<br />当Flash置于HTML容器中时,经常会遇到AS与JS的通信问题,例如:JS能否调用AS中的变量、方法,AS能否调用JS中的变量、方法等等。答案是肯定的。随着技术的不断发展,解决方案也是多种多样的。 <br />在我总结的HTML与FLASH之间的“静态”传值一文中提到了JS使用SetVariable方法来设置FLASH中的变量,kinglong认为此法已经过时。对此我表示同意,但上文重点毕竟不是在讨论JS与AS的通信,因此另外对AS与JS通信做一个个人总结,欢迎大家讨论。 <br />实现JS转载 2011-04-11 12:32:00 · 10200 阅读 · 0 评论 -
Flash加载外部文件多法
<br />一、用loadMovie调用外部*.swf文件 <br /> (一)调用外部*.swf文件加载到影片剪辑中<br /> 外部*.swf文件要和编辑的Flash文件放在同一目录下<br /> 1.新建立一个空的影片剪辑mymc,把它放在场景中,实例名是:mymc.<br /> 2.新建一层,制作两个按扭(一个调用,一个清除)拖放到此层中<br /> 3.调用按扭上的AS代码:<br /> on(release){//鼠标离开按扭后执行下面的代码;<br />转载 2011-04-13 14:34:00 · 826 阅读 · 0 评论 -
AS3中使用parent时必修的偷梁换柱小技巧
刚上天地会看到有一个帖子很有意思,之前我也遇到过。注意看下面的代码,似乎没有问题。但是执行的时候会提示://1119: 访问可能未定义的属性 st (通过 static 类型 flash.display:DisplayObjectContainer 引用)。不信试试看:)类代码:package {import flash.display.Sprite;import flash.display.MovieClip;public class ParentTest extends转载 2011-04-14 10:40:00 · 1608 阅读 · 0 评论 -
控制影片剪辑
<br />控制影片剪辑<br /> <br />1、控制影片剪辑的播放与停止:tellTarget命令<br /> 如:tellTarget(“C1”)<br /> {gotoAndStop(2);}//跳影片剪辑实例C1的第2帧并停止。<br />2、拖动影片剪辑:<br />影片剪辑-动作:<br />on (release) {<br />stopDrag();<br />}<br />on (press) {<br />startDrag(this);<br />mx.b转载 2011-04-15 12:02:00 · 3807 阅读 · 0 评论 -
flash滚动条制作
<br />前言:自己刚开始学flash的时候,看了好多滚动条教程都云里雾里,特别是var了无数个变量后,还传递来传递去的,最后都不知道在算什么了。而用组件即浪费又不利于修改外观。其实对于新手,需要由简入深来理解,开始先不要追求功能,先实现最基本的拖动就可以了,于是早起写了一篇教程,一条核心代码就实现功能。般门弄斧高手不要笑话。<br />首先看这张图,那么多线条,其实就黄色框内的是有用的控制部分。<br /> <br />遮照不用说了,就是放个东西在你要显示的范围内,把图片放到被遮照的位置。<br />p转载 2011-04-15 12:05:00 · 5753 阅读 · 0 评论 -
关于Flash CS5 自己编写组件的教程
<br />http://blog.csdn.net/xinje/archive/2011/01/04/6114630.aspx转载 2011-04-16 09:58:00 · 874 阅读 · 0 评论 -
flash 一些应用
<br />一、文字快速分配到各层<br />1.输入几个文字,ctrl+b打散一次。这时看到的文字是分离开的,而且也是选中的状态。<br />2.在这些文字(不要取消选中状态)上右击选择“分配到层”。操作过“时间轴”中就会多出几个层,每个层都是以打散后的文字命名的。<br /><br />二、导入swish制作的文字特效<br />1.在swish中制作你需要的文字特效,ctrl+e导出为.swf格式的文件。<br />2.在FLASH中ctrl+f8新建一个MC。<br />3.打开这个新建的MC,并导转载 2011-04-17 18:15:00 · 948 阅读 · 0 评论 -
Flash声音控制详解
<br />声音是多媒体的重要组成元素,恰当、灵活地运用声音往往是多媒体作品的成败关键。Flash作为人们喜爱的多媒体工具,其声音的使用方式也丰富多样,本文探讨了在Flash中使用声音的几种情况,希望能对大家有所帮助。<br /> 一、在时间轴中使用声音<br /> 这是Flash中声音最常使用的方式,任何一本Flash教材都会讲到这个问题,所以只作简单说明。<br /> 在设置一个关键帧后,只要你导入了声音文件,在帧属性面板都能进行该帧的声音设置。声音的同步属性(Sync)主要有以下几种:<b转载 2011-04-21 13:18:00 · 1262 阅读 · 0 评论 -
TweenLite参数说明
TweenLite参数说明: 1) $target : Object - 作为目标的对象, MovieClip或者其它对象 2) $duration : Number - 动画的时间长度(单位:秒) 3) $vars : Object – 对象,通过属性值转载 2011-08-25 18:06:26 · 915 阅读 · 1 评论