1,直接写在click属性里 2,在click属性里写事件的处理函数 3,用addEventListener添加事件 ?xmlversion=1.0encoding=utf-8? s:Applicationxmlns:fx=http://ns.adobe.com/mxml/2009 xmlns:s=library://ns.adobe.com/flex/spark xmlns:mx=library://ns.adobe.com/flex/ha...
VB.NET经过长时间的发展,很多用户都很了解Flash控制VB.NET程序了,这里我发表一下个人理解,和大家讨论讨论。现在Flash动画已经能在VB.NET程序中播放了,那么怎么实现在Flash中控制VB的程序从而实现交互式的操作呢?本文的重点也在于此。 首先我们先来了解Flash控制VB...
在Flash中,有Loader类,可以从外部载入一张图片(或swf文件)。但是有个不好的地方就是,不像浏览器那样一边下载一边显示。 所幸的是,Flash提供了Loader.loadBytes方法和URLStream类。 首先,要使用URLStream类,而不是URLLoader。它们的区别就是URLLoader需要等到所...
卡通人物眨眼的动画经常都会用到,下面我们介绍 Flash 制作动漫中的眨眼效果动画的方法和技巧,具体分析一下如何实现这个效果。 动画分析: 1.眉毛不动,单独占一层; 2.眼睛睁开和闭合的时间间隔:本实例中,共20帧,闭眼占10帧,睁眼占5帧,由睁到闭的动画过程占5...
Flash CS4 在工具菜单中添加了 3d工具 ,还针对mc添加了一个动画编辑器。下面我们利用Flash CS4的3d工具制作一个照片的立方体模型。 Flash CS4没有3dmax等3d软件强大的建模工具,但是提供了一个z轴的概念,开发环境从原来的2维环境拓展到一个有限的3维环境。之所以说有...
问:在一个1.swf中 加载 2.swf文件(这个文件用xml加载图片2.jpg),为什么在1.swf文件中就显示不了2.jpg图片呢? 测试文件.rar 答:文件中的路径错了,有可能是SWF中的,也有可能是XML中的,从文件得知,因为2.fla中使用了 _root ,被加载后指向的路径与被加载前不一...
Update: 具体项目中,其实可以用扩展Sprite类并建立setter和getter来实现,不再赘述了。 一个头痛了几天的bug终于fixed我真的是太迟钝了。 最近,遇到这样一个案例,需要以非常缓慢的速度移动某几个物体,而且,这些物体之间还会发生无损弹性碰撞(修正主义万恶的高中课...
如果有一个功能或者一段代码要经常使用,则可以把它写成自定义函数,在用到的时候调用它。使用函数是为了简化编程的负担,减少代码量和提高效率。 一、 Flash中自定义函数的一般形式为: function 函数名称(参数1,参数2,,参数n){ //函数体。即函数的程序代码 } 自...
本文介绍几个 减小Flash动画文件体积 的小技巧。 1、尽量减少文字的叙述。 2、应尽量把图画转为电影剪切或图形。 3、导入的图片格式最好是*.jpg或*.gif图片格式。 4、如果需要导入音乐文件,最好是*.MP3,这样你的源代码不会太大。 5、导入音乐后,在它的属性设置里去...
要让Flash中的几张图片循环滚动,最简单的原理就是把连续图片再复制一份接到尾部,待第一张图片滚完之后被复制的接着滚动。原理图示如图1所示: 图1 示意图 不管是用AS控制还是利用帧手工制作都可以使用这个原理,示意图中,共有两张图片为“图...
样式和主题在我们传统的WEB开发(如ASP.NET)中是使用非常频繁的,至于好处嘛我就不多说了。在Flex开发中,同样有样式和主题的概念,且样式文件的扩展名也是.css,其主要功能就是美化程序界面。 本文作为《ActionScript 3.0 Step By Step系列文章》的最后一篇,...
现在数据库或是某个文件里有一些数据需要显示在界面上该怎么办呢?我们的目的就是将这些数据设法放到界面上去可以显示出来,这个将数据放到界面上去的过程可以叫住数据绑定。 在Flex应用中程序中,数据绑定的实际是借助事件机制来完成的,当目标使用数据绑定的...
XML--可扩展标记语言,我想看本文的你早已经将他用得滚瓜烂熟了。OK,下面就直奔主题,看看在ActionScript 3.0中是通过什么方式来处理XML数据。 在ActionScript 3.0中,用于处理XML数据的主要有两个类:XML和XMLList。前者表示单个XML元素,它可以是包含多个...
事件可以理解为所发生的、ActionScript 能够识别并可响应的事情。许多事件与用户交互有关. 例如:用户单击按钮,或按键盘上的键 ― 但也有其它类型的事件。例如,如果使用 ActionScript 加载外部图像,有一个事件可让您知道图像何时加载完毕。本质上,当 ActionScri...
ActionScript 3.0中最本质的东西就是类,在面向对象基础上它重新构建了ActionScript核心。我们在Adobe Flex环境下编写ActionSript 3.0程序,代码都被放在
增强代码的可重用能力,从创建可重用的代码开始,可重用的代码则是通过从现有代码中重构加以封装,使其成为功能单一的可复用代码块。这句话笼统点说便是“封装”或“抽象”。 在实际的编程开发中,要实现代码重用,而不是每次都去Copy同样...
通过前两篇文章对ActionScript 3.0的开发环境和语法基础的介绍,相信已对ActionScript 3.0的编程有了个初步的认识。从本文开始,将逐步的对ActionScript 3.0的语法等各方面进行介绍,在程序的流程控制算是语法的核心内容,本文就将以流程控制为主线展开介绍ActionScr...
我们在学习一们外语的时候,首要学习他的语法。而学习一门编程语言,也是如此。语法是每一种编程语言最基础的东西,例如如何定义变量、使用表达式、进行基本的运算等。 ActionScript 3.0是一种基于ECMA-262规范的脚本语言,其基本语法构成包括:标识符、关键...
“砍柴需先磨柴刀”这是长辈们从小就对我们说的话,对于一个从小在贫穷的农村长大的我来说,我决对肯定这句话是对的,大人们上山砍柴前都会先磨柴刀,眼见为识,哈哈!!很明显这就是所谓的“工欲其善,先利其器”的道理。 这个系列我将会...
flash一般做出来都是要拿到网络上去传播的,所以控制他的大小非常重要,试想如果你一个文件做出来几M甚至几十M,那会有几个人有耐心去等他下载完,下面我来说一些造成文件增大原因与解决的方法,因为我们做网络广告的时候,一般一个广告不让超过20K,所以对于控制文件大...
[知识点] 1、构建视频NetConnection和NetStream; 2、音量控制用soundTransform(这个让我耗了一些精力,在AS2中可以setvolume,在AS3就不行了); 3、暂停用pause(),恢复回放暂停的视频流用resume(); 4、接收视频信息用onMetaData(如视频总时间data.duration)...
找资料的时候 看到一篇文章很实用 对新手的基本问题都可以找到,方便查找答案的时间 【改变输出swf的尺度,背景颜色或帧频】 在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additiona...
有以下这几种返回: 1、NetConnection.Call.Failed Error NetConnection.call() 调用服务器端方法失败。返回的info对象包含一个具体的调用失败说明。for in一下可以看到。 2、NetConnection.Connect.AppShutdown Error 服务器端应用程序因为一些原因被关闭(过度占...
需要Flash Player 10+版本的支持,原理就是主要利用fp10中的FileReference.load(),FileReference.data和 Loader.loadBytes()三个方法通过图片加载到内存中,来实现预览本地图片,但这个方式不太适用大图片预览,图片越大内存消耗就越大。 [注意]: 1.我这边图片上...
在as3中使用特殊字符的时候,不小心就会出现错误,要么字符没有被显示,要么显示的不对,本文章就此做一个简单的分析,如有更好的分析,请一定要跟贴。 sample.xml和sample_cdata.xml是本例需要用到的xml文件,请点击查看他们的内容,本例以特殊字符< 和> 为例;...
当游戏结束时点击左上角xxms重新开始游戏,有2个类,一个是自己,一个是敌人。自己类取名Ball1.as: package {//ball1类是玩家操作的ball import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public class Ball1 exten...
我之前写过文章“[AS3]有关Flash无法读取FireFox中的Cookie的Bug ”,关于这个Bug目前有一个变通的解决方法: /** * @author Kinglong * @version 0.1 */ package project.util { import com.klstudio.util.StringUtil; import flash.external....
代码: package { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.MouseEvent; import flash.text.TextField; import flash.text.TextFieldAutoSize; public class fullbotton extends MovieClip { public function fullb...
flash一直对字体渲染支持不好,特别是中文,存在锯齿、模糊、失真等等问题。而且系统的字体不能旋转,不能设置alpha(作为bitmap处理除外)。因此在有些时候,就不得不考虑使用嵌入字体。 使用之前必须定义字体类,在library面板选择新建字体(new font),为新建的字...
public static function stopAllMc(_con : DisplayObject) : void { var child:DisplayObject; if(_con is DisplayObjectContainer){ var con:Display...