作者的blog: www.cincn.com 这程序写的挺简单的..不懂的呢,可以参考下..高手就别来笑我了.准备工具:1、flash media server;2、flash 8 && flash 8 player;3、一个摄像头,一个麦克;此教程及附带源文件仅做网友个人交流学习使用.请勿用于商业用途.需要商业版请单独联系.1、打开flash,新建一个flash文档.2、ctrl + l调出库..在库的右上角有个三角,点一下.然后选择"新建视频元件";命名为:video3、在主场景里新建2个图层,一个名字叫 video_record,另一个叫video_play;4、将库里的视频元件分别拖到这2个图层中.起名字叫video_r和video_p.video_r是用来录视频的.video_p是用来放视频的.5、下面起新建mc啊,或命名一类的我就不写了.只做程序介绍.如果连mc...
经常看到版面上有人问这个问题。想起我第一次碰到别人给我的源文件有这种情况时,也是很头疼,往往这些fla文件中有着一大批动态文本框。整理了一下具体的解决办法和解释图,看一下,有问题请提出。 问题表现:我现在有一个以前用flash6写的fla文件,当时用flash6编译只有76k这么点,可现在用了flash8以后发布出来的swf文件竟然有5m多!问题症结:fla文件中某动态文本框字体嵌入属性被打开。这种编译后swf变很大的情况,往往是嵌了一个中文字体进去。问题要点:如何找到这个文本框?往往这些fla文件中有着一大批动态文本框,一个一个找要累死的。解决办法:1.ctrl+enter打开测试影片的窗口,选择 “视图”>"带宽设置"打开如下窗口。然后会发现某帧字节数狂高。对了,哪个混蛋文本框就在那一帧了!2.找到文本框后,打开属性面板,点击“嵌入”,在弹出的窗口上,选择不嵌入。3.重新发布影片...
最新开发的项目需要到了,正好写下来。//设置 cookies 参数local_data = sharedobject.getlocal("user_data");local_data.data.user_name = "john smith";local_data.data.user_age = 23;local_data.flush()//获取 cookies 参数if (local_data.data.user_name != undefined) { this.user = local_data.data.user_age;trace (this.user);}public flush([mindiskspace:number]) : object将本地永久共享对象立即写入本地文件。如果您不使用此方法,则 flash 会在共享对象会话结束时(也就是说,在 swf 文件关闭时、在共享对...
点击查看效果主文件代码代码拷贝框import flash.display.*;import flash.filters.*;import flash.geom.*;import de.popforge.bitmap.shape;shape.setcontainer( this.createemptymovieclip( 'shapes', 10000 ) );//-- get blue circle as a bitmapvar bluespotclip: movieclip = attachmovie( "bluespot", "bluespotclip", 0 );var clipbounds: object = bluespotclip.getbounds();var bluespot: bitmapdata = new bitmapdata( clipbounds.xmax...
方便使用 sharedobject 而做. 欢迎提供 bug 和建议例子// 导入包import miragesystem.utils.cookie;// 实例化var mycookie = new cookie("mycookie");// 设置值mycookie.setvalue("tmp", "tmpvalue");// 获取值trace(mycookie.getvalue("tmp"));记得设置一下 as2 的类路径哦cookie.as代码拷贝框/** * 使用 sharedobject 实现的 cookie * * @author kakera * @version 1.0 * @since */class miragesystem.utils.cookie{ private var _so:sharedobject; public var name:string; publi...
作者的blog:www.kingda.orgfunction究竟是什么?我们习惯了function的存在,就像习惯了我们呼吸的空气却不去探究它的本质。看起来,似乎function和number, boolean, string一样都是actionscript本来就有的类型。先看以下代码:trace (afunc);//输出:[type function]trace (afunc instanceof function); //输出:truetrace (afunc instanceof object);//输出:truefunction afunc() { trace (“this is afunc!excuted!”);}第一行告诉我们afunc的类型是function, 第二行又证实了这一点afunc确实是一个function类型的实例,第三行更加有意思告诉我们afunc是一个obje...
教程英文源自:ultrashockflash8 针对flv增加了一个非常好的组件flv playback,它非常的容易使用,可更换皮肤并且可以使用之前版本的传统方来使用和控制它,或你可以使用actionscript来加入和控制你的影片。 flvplayback组件的api是很多的,已超出了本教程的范围,但我建议你一旦熟悉了这个组件,你便可以自已去发掘它的所有的属性和方法的应用。现在我们将要处理简单的事情就是将它放在flash影片中,并让它能够播放一些视频影片。现在让我们开始吧! 1. 在你的影片中加入flvplayback组件 有许多种方法将组件加入到你的场景中,这取决于你的背景(你可能是一个设计师也可能是一个开发人员),你可以手动的将组件放置在场景中,也可以使用actionscript来安排它的位置。 我们将分两种不同的方法来将flvplayback组件加入到你的影片中,设置皮肤和指定视...
很多多媒体制作爱好者总是在不断创新,尝试将各种多媒体元素结合到一起来作出效果令人炫目的作品。本文将要介绍的是如何在在flash中插入全景,利用flash的控制来实现全景的播放、场景切换等动作。首先说明一下,用flash控制全景,需要本身全景播放器提供一个编译接口,所以这里以杰图漫游大师为例,漫游大师播放器提供了用javascript控制播放的脚本。详细的脚本可以查看该软件帮助文档或者到杰图网站下载。以 zoomin (也就是放大)功能为例: zoomin public void zoomin() 描述: 放大场景图像 备注: 该项功能只在场景中才有效。然而,如果将场景图像放大到最大值时,这个功能不起作用。 范例 1 : <form name="button"> <input type="button" value="zoomin" onclick="document.ap...
本文既为浅谈代码优化,那么就不深入到oop设计层面。仅涉及flash8帮助里面提到的一些代码编写优化原则,并加以解释。准则来源于flash8 帮助,我做了一些解释: 1.避免从一个循环中多次调用一个函数。在循环中包含小函数的内容,可使效果更佳。小函数生命期短,利于资源释放。尤其是在大的循环中时。2.尽可能使用本机函数。 本机函数要比用户定义的函数运行速度更快。本机函数即flash中内有的一些函数(intrinsic),比如hittest(),你没必要自己写一个类似的。3.不要过多使用 object 类型。 数据类型注释应力求精确,这样可以提高性能。只有在没有适当的备选数据类型时,才使用 object 类型。同时也便于代码管理,时刻知道对象的类型和作用。同时也有利于编译器编译时优化。4.避免使用 eval() 函数或数据访问运算符。通常,较为可取且更有效的做法是只设置一次局部引用。不得已时才...
intervalmanager, setinterval 的扩展主要功能:增加了停止, 暂停 interval 功能增加了删除所有 interval 的方法在每次触发 interval 的时候广播事件跟踪, 更高的可扩展性解决了函数返回值出路的问题 -0-如何使用// 首先准备一下 array 的 prototypearray.prototype.remove = function(index) { if (index == 0){ this.shift(); } else if (index == (this.length - 1)){ this.pop(); } else if (index > 0 && index < (this.length - 1) ){ this.splice(index, 1); } }_global.assetpropflags...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器