包含标签 flash 的文章

FlashTracer插件介绍

著名的sephiroth站长开发了他的第一个firefox插件FlashTracer。可以毫不过分的说,这是一个我梦寐以求的插件。

作为一个Flash开发者(姑且这么说),我经常需要在非Flash IDE环境下显示trace()信息。为此我曾经寻找过许多具有类似功能的小软件,并写了非IDE环境显示trace()内容一文。这篇文章中需要下载一个名为Flash7 Debug的程序,这个小程序会驻留在系统图标栏中,显示swf影片中的trace()信息。

FlashTracer插件,则可以完全代替Flash7 Debug,并且功能要强大数倍。

来看看FlashTracer的界面以及我的介绍(以下图片均来自mozilla):

……

阅读全文

Flash Player的全屏

终于有时间试试Flash Player 9.0.18.60的全屏功能了。

下载新的Flash Player并安装之后。制作了这个小小的影片查看效果(如果单击“全屏”按钮无效,则需要安装Flash Player 9.0.18.60):

您的浏览器不支持JavaScript,或者您禁用了JavaScript。

请启用浏览器的JavaScript支持。

如果您确认启用了JavaScript,请使用下面的链接升级Flash Player到最新版本:

安装最新的Flash Player插件

相关文档

几个注意事项:

……

阅读全文

Flash1.0-8.0启动界面

发现一个挺有趣的网站http://www.guidebookgallery.org/,居然搜集了大量软件的历史截图。在上面找到了Flash1.0-8.0的所有启动界面,缅怀一下吧……因为从9.0开始,Flash就改姓Adobe了。

其实,Flash3.0之前也不姓Macromedia的,这是不是又是一个轮回?Macromedia当年收购Future Splash的时候,有没有想到自己因为Flash被收购的一天?

……

阅读全文

两个Remoting测试器

由于项目中经常要使用Remoting,便写了这个测试程序来测试Remoting中的函数执行是否成功。最先写了个基于Service类的,随后写了基于NetConnection类的。

其实,个人感觉基于NetConnection的更方便使用,如果要在FMS中连接Remoting,就只能选择NetConnection了。

以下是两个测试程序,可以填入自己的gateway地址、className和函数名称进行测试。也可以填入参数,如果有多个参数,用英文半角逗号分隔。

zrong.testClass中可以用的函数列表如下:

……

阅读全文

初探 Flash Remoting+Asp.Net

最近聊天联盟系统要升级到 Asp.Net 环境,.Net环境提供了更为强大的应用程序通讯能力,那么原来系统所采用的基于 http 的 post 方式我们决定舍弃。

聊天室程序与Asp.Net的通讯包括两个方面,一是客户端swf与Asp.Net的通讯,二是服务器端FMS与Asp.Net的通讯,所谓通讯,就是访问Asp.Net来获取数据,在Asp环境下只能通过http的post/get获取返回的纯文本格式的数据,再根据需要进行拆分数组及类型转换,但在.Net环境下,Flash能与Asp.Net直接交换不同的数据类型,而不需要再作拆分和转换。

这种新的通讯方式有两种方案,一种是比较热门的SOAP方式,通过在.Net端编写WebService可以向Flash返回各种类型的数据,不过这个方案立即被我们否决了,原因有二,首先,WebService一个文件只能返回一个数据,交互多了文件不好维护;其次,WebService不认Session,对于需要Session认证的客户端swf而言不安全……
以上是一点辅垫……

……

阅读全文

将影片loadMovie入一个影片剪辑后,会替换原影片剪辑中的所有内容

做的一个项目需要加入换肤功能,为了方便维护,将皮肤做成swf放在主文件外部,调用主文件时,首先会载入皮肤文件。但是,项目的主要功能做在影片剪辑中,并继承MovieClip类。如果要在这个影片剪辑中载入皮肤文件,则会冲掉原影片剪辑中的所有内容(如题)。

我的影片剪辑中并没有内容,它绑定一个类文件,所有的组件都是利用类文件中的方法从库中动态载入的。既然影片剪辑中没有内容,能否就直接载入皮肤文件呢?首先做个实验再说:

……

阅读全文

推荐给ActionScript初学者的书籍和网站

注:本文为Flash8辅助教学软件制作技术培训班7月14日下午授课内容

推荐图书:

……

阅读全文

同一行代码,Button和MovieClip的比较

下面这行代码中,this是一个影片剪辑,实例名为 upload_mcup_btn 是库中的一个按钮的标识符。此按钮中有一个动态文本域关联label变量。按道理说,下面的代码会把按钮attach到舞台上并且将其中的动态文本值设置为“浏览…”。

browse_btn = this.attachMovie("up_btn","browse_btn",1);
browse_btn.label = "浏览...";

可是,没有作用。按钮中的动态文本域仍然为空。反而是下面的代码起了作用:

browse_btn = this.attachMovie("up_btn","browse_btn",1);
label = "浏览...";

很奇怪把?我试试把库中的按钮类型更改为影片剪辑,老的代码就有用了。而且也可以这样使用了:

browse_btn = this.attachMovie("up_btn","browse_btn",1,{label:"浏览..."});

查看一下调试器,发现当 up_btn 为按钮时,它居然不会出现在舞台中!也就是说,label直接就暴露在 upload_mc 中了。按钮居然没有实体,只有一个引用!

下图是当 up_btn 为按钮时的调试器截图:

……

阅读全文

Flash另类玩法

有点像以前的“图标大战”,不过这次把战场搬到Flash界面上了:smile: 您的浏览器不支持JavaScript,或者您禁用了JavaScr……

阅读全文

BitmapData类不能正常获取Video中的像素

在制作大头贴程序时,发现直接使用BitmapData类绘制Video对象的像素值时,虽然已经设定了Video的 _width_height 属性,BitmapData还是只能绘制160×120个像素。

后来发现,Video的实际像素值是和width与height属性相关。这两个属性都是只读属性,不能设置。它们的值来源于Camera。使用 Camera.setMode 可以设置这两个值。

但是,即使使用setMode设定了Camera的属性,BitmapData仍然只能绘制160×120像素!代码如下:

……

阅读全文

最近文章

分类

标签

3d aac actionscript adobe adobebug adsl air amd android ane ant antivirus apache api arch as2 as3 asdoc asp aspnet authorware bash bbpress benq bitandbyte bitmapdata bluetooth book box2d browser byewindows c camera capture centos character-set chinajoy choice chongrenxindu chrome class cms cocos2d-x codec collection color component conference cookbook coolplayer cpp css cygwin datagrid debug degrafa design-pattern develop devops director display-objects docker dragonbones ds eclipse editgrid egret embed emotion encrypt engine english eval excel exif fcs ffmpeg film filter firebase firefox flash flash-remoting flashbuilder flashdevelop flashplayer flask flex flexbuilder flv fms font framework freeware fromto fte ftp fxg game gamenote gcc general generator gin git gmail godaddy golang google gprs graphic graphviz gtd gui h264 hardware hexo host house howto hp html html5 http hugo i18n ie image ime ios iot jacky-cheung java javascript job joomla journey jquery json layout lecture library life lighttpd linux lisp list live loader lua mac macos mambo management markup master math mencoder mingw mjp mobile mobile-game-framework module monitor mvc mxmlc mysql ndk netconnection netstream network nginx node nodejs note objective-c office okr opengl openresty opensource ops osmf osx pay pda performance photoshop php physics player plist plugin portable posix ppc protocol proxy python qiqi qt quick2cocoslua reading readingnote reflection regexp ria robotlegs router rtmp ruby sagibookclub sagiteam sandbox sdk server sharedobject shell signals simulator skeletalanimation skin sleepmode smartphone socket software spark spreadsheet spritesheet sql sqlalchemy ssh staticize study svn swfobject terminal testing thread tipsandtricks tlf trace training translate translation tween typescript ubuntu ugly ui unity usingrobotlegs2 utf-8 uwsgi validator vcard vector video vim virtualization vr web weboffice websocket weekread wifi windows wine word wordpress wuhan xbeta xiaomi xinnet xml youshootfirst zhihu

其它