文章分类 -  AS3学习系列

摘要:关键就是下面语句 switch(stage.displayState) { case "normal": stage.displayState = "fullScreen"; break; case "fullScreen": default: stage.displayState = "normal"; break;}可以按自己需求写两个常用as 1、全屏点击方式 package { imp... 阅读全文
posted @ 2010-05-19 15:42 rob_2010 阅读(913) 评论(0) 推荐(0) 编辑
摘要:五、角色设计a) 初步设计,画出角色的正视图(铅笔稿或是电子版),画出几个人物在一起的集体图,新建立角色设计文件的时候。起文件名为D01a-角色号-日期号-制作号。集体图文件的名字是:D01b-角色名-上本日日期-制作号。b) 画出每个人物的正视角 侧视角 背视角 四分之三视角的图,并且用线标出人物在个个视角在一个头部,上身,下身的高度,新建立角色多视图文件的时候。起文件名为D02a-角色号-日期... 阅读全文
posted @ 2010-05-19 15:40 rob_2010 阅读(146) 评论(0) 推荐(0) 编辑
摘要:六、场景设计a) 初步设计,画出本镜头场景的正视图(铅笔稿或是电子版),画出本场景所需要的多个角度。b) 给场景上色,并且定下来色彩,新建立场景上色Flash文件的时候。起文件名为E01a-号-场景号-视角号-日期号-制作号,先给场景的正视图上色,确定下来之后在给所有的图上色,通过了之后,制作颜色表,把每个部分的颜色用色彩和那个颜色的数值,确定下来,依照颜色表给所有的场景上色。c) 制作场景库新建... 阅读全文
posted @ 2010-05-19 15:40 rob_2010 阅读(223) 评论(0) 推荐(0) 编辑
摘要:三、文件名命名规则设定文件与原件命名代码,新建立的文件和原件都用这种代号来替代,以节省文件名长度。角色名号:JS+角色序列号场景号:CJ+场景序列号动作号:DZ+动作序列号场景号:CJ+场景序列号镜头号:JT+镜头序列号视角号:SJ+视角序列号具体部分号:BF+部分序列号部位号:BW+部位序列号日期号:本日的月份/日子制作人号:制作人员编号四、镜头确定好剧本之后a) 新建立剧本分析文件的时候。起文... 阅读全文
posted @ 2010-05-19 15:39 rob_2010 阅读(120) 评论(0) 推荐(0) 编辑
摘要:一、剧本a) 新建立剧本文件的时候。起文件名为A-剧本名-日期-制作人的名字,修改的时候另存一个文件并且把日期改为修改当日日期。b) 一般是两种情况一种是创意部给过来脚本或是客户直接给过来的脚本。一种是我们自己的编写的剧本。有的时候这些脚本只是把故事说了出来,不能让我们产生直观的印象,这个镜头里需要出现什么,那么这就需要我们把他从小说式剧本变成运镜式剧本,使用视觉特征强烈的文字来做为表达方式,把各... 阅读全文
posted @ 2010-05-19 15:38 rob_2010 阅读(344) 评论(0) 推荐(0) 编辑
摘要:影片剪辑有哪些属性x,y是影片剪辑的位置;width,height是影片剪辑的宽度和高度;scaleX,scaleY是影片剪辑的X轴与Y轴的缩放比例;alpha是影片剪辑的透明度;rotation是影片剪辑的旋转角度;要想在影片剪辑上出现和在按钮上一样的手型可以使用.buttonMode = true; 阅读全文
posted @ 2010-05-19 15:36 rob_2010 阅读(185) 评论(0) 推荐(0) 编辑
摘要:鼠标在场景中的x与y坐标是mouseX;mouseY;声明鼠标跟随事件(介绍两种给大家,其中mc_yuan是建立的一个影片剪辑,这两种非常实用)/方法一:Mouse.hide();mc_yuan.addEventListener(Event.ENTER_FRAME,onmove);function onmove(event:Event):void{mc_yuan.x=mouseX;mc_yuan.... 阅读全文
posted @ 2010-05-19 15:31 rob_2010 阅读(133) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://hi.baidu.com/libufanbd/blog/item/33b2583be70db8f93a87ce1f.html鼠标事件MouseEvent对象常用的常量:常量说明CLICK鼠标单击DOUBLE_CLICK ???不起作用鼠标双击MOUSE_DOWN鼠标按下MOUSE_MOVE鼠标移动MOUSE_OUT鼠标移出某个区域MOUSE_OVER鼠标移到某个区域时MOU... 阅读全文
posted @ 2010-05-19 15:30 rob_2010 阅读(192) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://hi.baidu.com/libufanbd在网上经常见朋友们提起 “资源占用” 与 “垃圾回收”机制, 此类情况有常常伴随事件机制与显示列表相关问题,还有诸如此类的强弱引用的问题,关系错综复杂,令人困惑不小。在经过一番整理和测试研究后决定拿出来和大家一起分享一下心得,共同促进天地会的壮大。先来说说一些基本概念( 不完全遵从于... 阅读全文
posted @ 2010-05-19 15:23 rob_2010 阅读(322) 评论(0) 推荐(0) 编辑
摘要:目前我暂时在研究ActionScript 3.0,其能力让我觉得十分高兴。它的原生执行速度带来诸多可能(此句原文The raw execution speed by itself provides so many possibilities. raw本意未加工,原始的,这里的意思是指引入AVM2之后,ActionScript 3.0在执行速度上有了很大提高,所以使支持更复杂的组件成为可能,译者注)... 阅读全文
posted @ 2010-05-19 15:23 rob_2010 阅读(127) 评论(0) 推荐(0) 编辑
摘要:有人问为什么ActionScript中会出现get和set的用法,笔者认为究其产生原因是因为封装性的体现,有个这两个功能,我们可以更好的实现封装。在面向对象也就是OOP编程中,封装的概念极为重要,几乎贯穿了整个编程工作。我们本文就详细讨论如何更好的实现封装。 我们知道,我们在编写类的时候应该尽量将它的属性和方法都隐藏起来,但当我们要调用某一个属性的时候,我们就不得不将它暴露出来,这是唯一的一种解决... 阅读全文
posted @ 2010-05-19 15:05 rob_2010 阅读(363) 评论(0) 推荐(0) 编辑
摘要:以下摘录AS3帮助文档:super 函数 在类构造函数体内使用 super() 语句时,该语句将调用构造函数的超类版本。对超类构造函数的调用必须有正确的参数数目。请注意,不管是否显式调用超类函数,都会调用到超类构造函数。如果不是显式调用它,则将在子类构造函数体中的第一个语句前自动插入不带参数的调用。这意味着,如果在子类中定义了构造函数,并且超类构造函数具有一个或多个参数,则必须显式调用具有正确参数... 阅读全文
posted @ 2010-05-19 15:03 rob_2010 阅读(524) 评论(0) 推荐(0) 编辑
摘要:/*As3Sound.as*/package { import flash.display.Sprite; import flash.events.*; import flash.media.Sound; import flash.media.SoundChannel; import flash.net.URLRequest; import flash.utils.Timer; import fl... 阅读全文
posted @ 2010-05-19 12:13 rob_2010 阅读(228) 评论(0) 推荐(0) 编辑
摘要:今天有闪友问到如何控制AS3中的声音问题,用下面的小实例说明:/*As3Sound.as*/package {import flash.display.Sprite;import flash.events.*;import flash.media.Sound;import flash.media.SoundChannel;import flash.net.URLRequest;import fla... 阅读全文
posted @ 2010-05-19 11:33 rob_2010 阅读(307) 评论(0) 推荐(0) 编辑
摘要:先看一下最常见的客户端与服务器端交互的方式call,客户端call服务器的c2s方法,传递数组。服务器call客户端s2c方法,传递数组。如下图client端方法是被调用在nc.client上的,server端是被调用在client对象上的,所以要把方法定义在Client类的原型链上。如下图,目前为止一切都很正常。但随着时间的推移,nc.client和Client.prototype这两个地方的方... 阅读全文
posted @ 2010-05-17 17:06 rob_2010 阅读(325) 评论(0) 推荐(0) 编辑
摘要:正如7yue所说 “Flash Video已经是目前网络视频的第一大通用格式,保守估计,网络视频应用有80%以上都是采用Flash Video格式。”所以很多人都在从Windows Media Server向Flash Media Server转换,不过FMS与WMS不同,FMS好像没有提供既定的服务器软件,留给大家的是一堆ActionScript API,这可难坏了一些服... 阅读全文
posted @ 2010-05-17 16:55 rob_2010 阅读(413) 评论(0) 推荐(0) 编辑
摘要:群里好几个人问怎么直播视频文件,做了个简单的,未来还会更新一些功能,现在算是ntv0.1吧下载:点此下载NTV 0.1 (531k)(090104更新,之前的播放端少了个参数)1. ntv文件夹放在 fms安装目录下的applications目录下例如:C:\Program Files\Adobe\Flash Media Server 3\applications\ntv2. 把player和ad... 阅读全文
posted @ 2010-05-17 16:39 rob_2010 阅读(628) 评论(0) 推荐(0) 编辑
摘要:第一步,新建一个视频,然后把它拖到舞台上,根据自己的需求调整它的属性(图01)。 第二步,写代码。 //从麦和设像头显示视频 myvideo.attachVideo(Camera.get()); myvideo.attachAudio(Microphone.get()); //连接fms服务器 nc = new NetConnection(); nc.connect("rtmp:/tvtest"... 阅读全文
posted @ 2010-05-17 16:32 rob_2010 阅读(452) 评论(0) 推荐(0) 编辑
摘要:发布端:注意的就是flv的位置,默认位于application\你的应用程序名称\streams\_definst_。代码中文件名不加扩展名[代码]客户端:注意流名字对应,flex里显示可用Video播放(放在UIComponent中),也可用VideoDisplay播放.[代码] 阅读全文
posted @ 2010-05-17 15:35 rob_2010 阅读(301) 评论(0) 推荐(0) 编辑
摘要:[知识点]1、构建视频NetConnection和NetStream;2、音量控制用soundTransform(这个让我耗了一些精力,在AS2中可以setvolume,在AS3就不行了);3、暂停用pause(),恢复回放暂停的视频流用resume();4、接收视频信息用onMetaData(如视频总时间data.duration);5、侦听视频流的开始和结束用NetStatusEvent.NE... 阅读全文
posted @ 2010-05-16 20:04 rob_2010 阅读(175) 评论(0) 推荐(0) 编辑