5月 292014
 

当我们在用一个带有渐变和边框的图片(形状最好是矩形或类似矩形)作为背景来适应各种大小宽高的时候,ScaleBitmap就很有用。虽然Bitmap有scale9Grid属性,可Bitmap自己不具备上述的使用功能。所以,有人就自己封装了ScaleBitmap。
假象一种环境。在你的应用里,会有很多提示。比如提示金钱不足,在线时间不够,权限不够等等。同样都是提示,而文字的长短不一,使得他们都的背景要适应文字的长短。这个时候,上边的ScaleBitmap就恰到好处了。于是,自己就封装了一个Tip类。用来做这样的提示。该提示可以一直展示,也可以选择显示一定的时间。但是,每次只能有一个显示出来。

作者提供的下载地址:http://www.bytearray.org/?p=118

效果如下:


Continue reading »

5月 212014
 

平常,习惯了用Flashbuilder debug来调试程序。那么反过来,需要生产release版本的swf该怎么做呢。这里有两个方法。
方法一:

如上图,点击菜单栏的导出release版本的swf。
方法二:
选择项目,点击“文件”-“导出”-“Flash Builder”-“发行版”,然后下一步。

方法三:
选择项目,右键“属性”,选择“ActionScript 编译器”,在附加的编译器参数那里,加上“-compiler.debug=false”这句。如下图所示。

其实,附加的编译器参数那里,有很大标记可以添加的。我都不知道,我需要去学习。

5月 212014
 

个人喜好原因,不喜好用ie,不喜好用360浏览器,就装了个chrome浏览器(Google浏览器)。
现在,chrome浏览器,已经内置了flash player。它会自动更新你的flashplayer到最新版。可是chrome浏览器内置的flashplayer是release版本的。在项目开发中,遇到需要调试的地方。这个时候,就需要chrome里边的flashplayer是debug版的,就需要去安装debug版本的flashplayer。
怎么看你的浏览器里边的flashplayer是否是debug版呢。这里有个很直观的方法。打开一个包含有flash的站点,鼠标右键。看看右键属性里边是否有“显示重绘区域”菜单。如果有,就表示你的flashplayer是debug版本的了。


Continue reading »

5月 202014
 

FMS这个话题由来已久,H.264这个编码格式也由来已久。FMS不叫FMS了,改叫AMS了。因为是Adobe。
今天就说说flash发布流媒体视频,以H.264编码出现的问题。在网上找,大把的关于as3的H.264视频编码的代码。API就那么几个。可是,当你真正去做,用到流媒体发布和播放的时候,就会发现结果并不是想象的那么美。也许会遇到以下几个问题。
1.发布端的视频都不清晰。
2.发布端的视频清晰,客户端接受到的视频不清晰。
冥冥H.264视频编码备受推崇,高清的帽子早戴上了。为什么会这样呢。这里就将一点小细节说说吧。
1.不仅H.264那块的设置,你要设置好。Camera那里同样要设置好。如果你仅仅设置了H.264编码这里,却漏掉了设置Camera这块,你就会遇到上边的问题。
2.如果仅仅设置了Camera的setMode,那么你发布端的视频会是清晰的。如果还设置了setQuality。那么发布端和收看端都会有比较好的效果。
3.你H.264编码这边将视频分辨率,帧频设置成很高,并且Camera这里也这样设置。那么你的视频效果是杠杠的。不过,这个时候带来的后果就是字节量变大,占用的带宽很大很大。我将分辨率设置成640*480,帧频设置成30。上行的带宽达到400多K/S。视频获取源如果晃动下,会更厉害。所以,根据需要,可以适当的降低分辨率和帧频。即使你降低了分辨率,在Vedio那里,也是可以放大的。
Continue reading »

5月 122014
 

直接进入正题。将自己觉得需要记住的以及有用的记录下来。
discuz论坛的安装:
1.去discuz官方下载最新版本的安装包。下载地址:http://www.discuz.net/
2.将安装包解压。找到upload文件夹,用ftp上传到你的虚拟空间目录下。网上说用二进制传输模式,请设置成二进制传输模式。然会设置文件夹以及文件的权限。细节这里不记录。
这里需要注意的是,将upload文件夹里边的所有文件上传到你需要安装的目录下。假如你想你访问的域名是。www.qq.com。那么你就将upload里边的所有文件上传到www.qq.com指向的目录下。
3.浏览器中输入你刚才上传的目录下,也就是你指向的目录下的域名。回车。进入安装模式。下一步下一步的,很快就安装完成。里边会设置数据库,以及别名。自己斟酌点填入。

discuz论坛修改title
默认状态下,discuz论坛的标题不是你在全局里边设置的标题。这个时候你很抓狂。怎么办,得想办法设置。步骤如下。管理员登陆你的discuz。点击“全局”-“seo设置”-“论坛”,在编辑对话框中,找到论坛首页下的title,将其值填写为“{bbname}”。保存刷新就更改啦。

discuz论坛更换logo
默认状态下,discuz论坛的logo是discuz官方论坛的logo,不是你自己网站的logo。这个时候你肯定很想换成自己的。怎么做呢。其中一个方法是,将鼠标右键放到logo上,在属性中找到logo的目录。然会你将你自己的logo命名成和论坛的一样,然后上传覆盖。

discuz论坛去掉forum.php这个尾巴
自己论坛展示的大栏目有论坛,门户等。你可以根据自己的需要现在需要显示的。个人喜欢论坛,就仅仅显示论坛。而论坛对应的链接会带一个forum.php的尾巴,这个好难看呀。我只想要显示我的域名就可以了,多个尾巴好讨厌。那么,这个时候你就像要把尾巴剪掉。那么慢慢往下看,看我怎么剪掉尾巴的。
网上说法众说纷纭。而我最简单的设置就是在“全局”-“域名设置”-“应用域名”那你设置了,至少在首页是去掉尾巴了。至于其他链接或鼠标移动上去显示的等等,可能就没去掉吧。至少保证了首页是去掉啦。

设置宽屏和窄屏
点击“界面”-“界面设置”中找到“站点宽窄风格”设置下就好了。

如何去掉discuz底部官方论坛
进入后台,点击“运营”-“友情链接”,进去删除掉就ok了。

如何去掉底部论坛链接后的横线

5月 092014
 

基于AS3丶FMS。对视频音频流的发布做一次总结。

点击右边的链接,可以先体验下:http://www.vini123.com/chatroom/

在视频音频流的发布前,先得做好第一步,NetConnecttion的连接。

然后,开始才开始视频音频流的发布。先创建一个NetStream对象,其包含一个参数就是NetConnection。

再获取摄像头,麦克风。设置摄像头,麦克风。将摄像头,麦克风附着到流上。如果是摄像头,还得建立一个Video对象,将摄像头也附着到Video对象上,使得自己也能看见视频。因为Video对象会添加到显示列表中。除非你不添加上去。

最后,发布流。

Continue reading »

5月 082014
 

裁剪图片并上传,这个功能,在pc上经常会遇到。比如,你注册一个网站,要求你上传头像。这个时候,就会用到裁剪图片上传的功能。

一般,裁剪的图片有两种来源。一种来自你上传的图片,另一种就是来自摄像头拍摄的图片。

裁剪图片上传到服务器这个功能,之前就已经总结过。现在再温顾下。先看效果吧。

这个是我自己的虚拟空间,服务器端语音是PHP。该功能是模仿网上比较流行的图片上传裁剪做的。我去掉了部分功能。比如旋转丶添加滤镜丶八个拖动点。下边来分析下这个的制作流程。
Continue reading »

5月 062014
 

All konw。TweenMax带来了很多方便,也节省了我们很多的时间。下边给出一个效果,将一组显示对象丢出舞台或丢回舞台。

该想法来自于《完美世界射雕zero》印象站。

思路是:随机出一定范围的x坐标,y坐标,旋转角度。然后,随机这些现实对象的延长时间。这个所谓的延长时间,是TweenMax自己处理的。我们只要给出就行。再加一些透明度,缩放。

最后,用一个for循环TweenMax所有你想丢的显示对象。

先看效果,请拿起你的小小手,点击舞台吧。

这里,仅仅是给出的随机颜色的小方块。如果项目中,可以是图片也可以是其他比较好看的小对象。也不一定非要那么整齐,大小一致。位置等。自己发挥。

Continue reading »

 Posted by at 下午12:00
网站地图