文章分类 -  AS3学习系列

摘要:代码属性级别属性意义"NetStream.Buffer.Empty""status"数据的接收速度不足以填充缓冲区。 数据流将在缓冲区重新填充前中断,此时将发送NetStream.Buffer.Full消息,并且该流将重新开始播放。"NetStream.Buffer.Full""status"缓冲区已满并且流将开始播放。"NetStream.Buffer.Flush""status"数据已完成流式... 阅读全文
posted @ 2010-05-16 20:02 rob_2010 阅读(455) 评论(0) 推荐(0) 编辑
摘要:package { import flash.media.*; import flash.events.*; import flash.net.*; import flash.display.Sprite; import flash.display.Stage; import flash.display.StageDisplayState; import FVideo; impor... 阅读全文
posted @ 2010-05-16 19:59 rob_2010 阅读(296) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://blog.csdn.net/hero82748274/category/421881.aspx?PageNumber=10package { import flash.media.*; import flash.events.*; import flash.net.*; import flash.display.Sprite; import FVideo; pub... 阅读全文
posted @ 2010-05-16 19:51 rob_2010 阅读(294) 评论(0) 推荐(0) 编辑
摘要:当播放器收到特定元数据或到达特定提示点时,可以在应用程序中触发动作。当这些事件发生时,必须将特定回调方法用作事件处理函数。NetStream 类指定了在播放期间可发生的以下元数据事件:onCuePoint(仅限 FLV 文件)、onImageData、onMetaData、onPlayStatus、onTextData 和 onXMPData。必须为这些处理函数编写回调方法,否则,Flash Pl... 阅读全文
posted @ 2010-05-16 19:47 rob_2010 阅读(712) 评论(0) 推荐(0) 编辑
摘要:最近网络不稳定,网络电视剧看到一半突然网络掉线,这以后就是网络好了,发现播放器提示我视频已经播放结束,跳到下一集去播放了,其实上一集没有没有真正的看完。经过分析后:NetStream.Play请求到流后,如果没有数据发送过来,就会发生NetStream.Play.Stop事件,所以提示说视频播放结束。例如在关键帧33304发生NetStream.Play.Stop 动手编写测试代码:view so... 阅读全文
posted @ 2010-05-16 19:43 rob_2010 阅读(339) 评论(0) 推荐(0) 编辑
摘要:最大的体会,知道了video和FLVPlayback的区别。今天主要学的是video类相关的视频处理。FLVPlayback是一个组件,比新建的video元件集成了控制播放,皮肤等各种功能。FLVPlayback继承了video类。当然也可以自己拖元件往video元件上加,形成自己独特的播放功能。这里主要谈谈video的用法。NetConnectionNetConnection 可建立本地流连接,... 阅读全文
posted @ 2010-05-16 19:32 rob_2010 阅读(662) 评论(0) 推荐(0) 编辑
摘要:把流媒体文件放置于%Flash_Media_Server_HOME%application\fmsc2one\streams\_definst_目录下,mx:VideoDisplay的控件只支持flv格式,调用的代码如下:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe... 阅读全文
posted @ 2010-05-16 18:52 rob_2010 阅读(246) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍怎么去创建基于FMS的流媒体播放程序,Flash客户端通过网络加载FMS服务器上的视频流文件(.flv,.mp4等),实现视频流的播放。要实现媒体流文件的播放是非常简单的,只要在FMS服务器上提供好流媒体文件,Flash客户端通过NetConnection连接到FMS服务器,然后通过NetStream加载就OK。关于怎么连接FMS在本系列的前两篇已有详细介绍,首先得在fms上建立好服务... 阅读全文
posted @ 2010-05-16 18:12 rob_2010 阅读(172) 评论(0) 推荐(0) 编辑
摘要:FMLE3中有TimeCode选项, 可按Frame Interval将时间嵌入到视频流中.格式为HH:MM:SS:FF客户端接收:AS2://ns是NetStream实列ns.onFI = function(infoObj):Void{//infoObj["st"]//infoObj["sd"]//文档上记载的是tc, 这个可能是FME2.5的输出, 没做验证for( var i:String ... 阅读全文
posted @ 2010-05-16 18:08 rob_2010 阅读(437) 评论(0) 推荐(0) 编辑
摘要:keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lockkeycode 27 = E... 阅读全文
posted @ 2010-05-16 15:37 rob_2010 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:flash.util.Timer类 flash.util.Timer类允许通过添加时间事件或延时来调用方法。通过Timer构造器创建实例对象,传递一个毫秒数字作为构造参数作为间隔时间,下面的例子实例化一个Timer对象每个1秒钟发出事件信号: var timer.Timer = new Timer(1000); 一旦创建了Timer实例,下一步必须添加一个事件监听器来处理发出的事件,Timer对象... 阅读全文
posted @ 2010-05-16 12:06 rob_2010 阅读(495) 评论(0) 推荐(0) 编辑
摘要:用timer可以达到很多功能,定时调用函数,模拟时钟走等等。定时调用函数:var myTimer:Timer = new Timer(50, 1);//设定50毫秒,每次走一毫秒myTimer.addEventListener(TimerEvent.TIMER_COMPLETE, handle); //到达计时器终点时调用这个函数myTimer.start(); private function ... 阅读全文
posted @ 2010-05-16 12:06 rob_2010 阅读(863) 评论(0) 推荐(0) 编辑
摘要:看了点资料,把flex中使用flash的影片剪辑得方法研究了一下,着重研究了一下FlexComponentKit,下面说说flex中使用flash影片剪辑的方法。1,下载FlexComponentKit  下载地址https://www.adobe.com/cfusion/entitlement/index.cfm?e=flex%5Fskins进去后,如果没有账号要注册一个账号,登录,找到最下面的... 阅读全文
posted @ 2010-05-13 15:29 rob_2010 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Flex Skin Design Extensions & Flex Component Kit 无疑是在flash,fireworks,ps,illustrator软件中创建FLEX皮肤,组件的强有力辅助工具.下面这个地址是FOR CS3的版本. 总是忘记地址,记录一下!http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex_s... 阅读全文
posted @ 2010-05-13 15:28 rob_2010 阅读(100) 评论(0) 推荐(0) 编辑
摘要:package{importflash.ui.*importflash.display.*importflash.net.*importflash.events.ContextMenuEventpublicclasscopyright{privatevarmyName:Array=newArray("闪客居","Flash_Action_Script","www.flashas.net");pri... 阅读全文
posted @ 2010-05-13 15:23 rob_2010 阅读(126) 评论(0) 推荐(0) 编辑
摘要:setTimeOut:设置超时时间,只会执行一次!setInterval:设置一个间隔时间,间隔多久会触发一次!除非remove,否则会永久执行下去!Timer:设置一个间隔时间,有次数限制,只执行制定次数!在执行时间上,setInterval和Timer的时间差差不多!一般情况下,推荐使用:Timer参数说明:setTimeOut(函数名,延迟时间,参数);setInterval(函数名,延迟时... 阅读全文
posted @ 2010-05-13 15:22 rob_2010 阅读(166) 评论(0) 推荐(0) 编辑
摘要:Singleton类代码:1packagesource2{3publicclassSingleton4{5//声明Singleton的实例6privatestaticvarinstance:Singleton;78publicfunctionSingleton()9{10//构造函数11}1213//实例化Singleton类14publicstaticfunctionInstance():Sin... 阅读全文
posted @ 2010-05-13 15:07 rob_2010 阅读(99) 评论(0) 推荐(0) 编辑
摘要:ActionScript 是针对 Adobe Flash Player 运行时环境的编程语言,它在 Flash 内容和应用程序中实现了交互性、数据处理以及其它许多功能。   ActionScript 是由 Flash Player 中的 ActionScript 虚拟机 (AVM) 来执行的。ActionScript 代码通常被编译器编译成“字节码格式”(一种由计算机编写且... 阅读全文
posted @ 2010-05-13 14:03 rob_2010 阅读(156) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.riameeting.com/node/448这是一个系列文章,总共3篇,RIAMeeting将在这3篇文章中为大家讲述Spring ActionScript的基本概念以及使用方法,通过学习这3篇文章,开发者可以创建出一个简单的Spring ActionScript的应用,并体会到Spring ActionScript带来的优势和便捷性。 当然,基本上所有的框架的最... 阅读全文
posted @ 2010-05-11 18:35 rob_2010 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-05-11 17:04 rob_2010 阅读(90) 评论(0) 推荐(0) 编辑