爱护您的ME600 USB接口,飞鸽传书 去广告美化版【飞蝶】
[
2010/07/16 13:29 | by Space.As ]
2010/07/16 13:29 | by Space.As ]
给各位me600的机油共享一个我自己汉化的壁纸设置软件!
[
2010/07/16 10:06 | by Space.As ]
2010/07/16 10:06 | by Space.As ]
如何搜索网盘共享资源?
[
2010/02/03 08:17 | by Space.As ]
2010/02/03 08:17 | by Space.As ]
btchina被封锁了。
网友都把电影和mp3上传到网盘中了。
但是应该如何针对性的搜索呢?
哈哈 提供自己修改的一个搜索引擎。
借用google接口。直接搜索网盘。
海rose网盘搜索 www.hairose.com
有其他比较大的网盘请留言我好加入进去!
网友都把电影和mp3上传到网盘中了。
但是应该如何针对性的搜索呢?
哈哈 提供自己修改的一个搜索引擎。
借用google接口。直接搜索网盘。
海rose网盘搜索 www.hairose.com
有其他比较大的网盘请留言我好加入进去!
web前端设计师必备Firefox插件(Firebug、web developer),安装图文教程!
[
2010/01/03 18:17 | by Space.As ]
2010/01/03 18:17 | by Space.As ]
使用SWFObject插入Flash在IE下导致stageWidth为0的解决方法
[
2009/12/30 09:09 | by Space.As ]
2009/12/30 09:09 | by Space.As ]
SWFObject
SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的 HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。
SWFObject在IE下的BUG
如果Flash里绘制的对象的宽高是自适应Flash的宽高的,那么,使用SWFObject来插入Flash在IE会导致一个问题,当这个Flash被缓存后,也就是第二次访问该页面时,在该Swf文件被加载时,获取到的stage.stageWidth和stage.stageHeight为0,绘制的对象也就看不到了。
在Flash里监听resize事件,找出解决方法
如下(如果加载较慢就先等等吧~):
查看演示
用IE的话,会看到5行,有两次resize事件,这也就导致了Flash在加载的时候绘制对象错误(宽和高为0):
数字是stage.stageWidth和stage.stageHeight
info
resize
0 x 0
resize
300 x 300
如果用Firefox等浏览器,只输出两行文字,没有resize事件:
info
300 x 300
AS里的解决方案
通过监听resize事件,当stage.stageWidth和stage.stageHeight大于0时再进行初始化
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextField;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
public class AutoSizeExample extends Sprite
{
private var txt:TextField;
public function AutoSizeExample()
{
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
txt = new TextField();
txt.multiline = true;
txt.wordWrap = true;
txt.text = "info\n";
addChild(txt);
if (stage.stageWidth>0 && stage.stageHeight>0){
createChild();
}else{
stage.addEventListener(Event.RESIZE,onResize);
}
}
private function onResize(e:Event):void
{
if (stage.stageWidth>0 && stage.stageHeight>0){
stage.removeEventListener(Event.RESIZE,onResize); //删除事件监听
createChild();
}
//否则继续监听事件,直到stage.stageWidth和stage.stageHeight大于0时才初始化
}
private function createChild():void
{
//进行初始化操作,创建各对象
//.......................
var w:Number = stage.stageWidth;
var h:Number = stage.stageHeight;
txt.appendText(w + " x " + h + "\n");
}
}
}
SWFObject.js里的解决方案
在swfobject.js里找到函数function createSWF(attObj, parObj, id)
里面针对winIE的处理方法是:el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
看了一下Adobe自己的AC_OETags.js,他是用document.write方法直接写入,没有这个问题;
直接写静态html(object)没有这种问题;
直接访问这个flash的地址,也没有这种问题。
至于el.outerHTML的方式为什么会导致这种问题,还没有深究,暂时还不太清楚是什么原因导致的~
待续~~~
SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量简捷、安全。而且它是非常符合搜索引擎优化的原则的。此外,它能够避免您的 HTML、XHTML中出现object、embed等非标准标签,从而符合更加标准。
SWFObject在IE下的BUG
如果Flash里绘制的对象的宽高是自适应Flash的宽高的,那么,使用SWFObject来插入Flash在IE会导致一个问题,当这个Flash被缓存后,也就是第二次访问该页面时,在该Swf文件被加载时,获取到的stage.stageWidth和stage.stageHeight为0,绘制的对象也就看不到了。
在Flash里监听resize事件,找出解决方法
如下(如果加载较慢就先等等吧~):
查看演示
用IE的话,会看到5行,有两次resize事件,这也就导致了Flash在加载的时候绘制对象错误(宽和高为0):
数字是stage.stageWidth和stage.stageHeight
info
resize
0 x 0
resize
300 x 300
如果用Firefox等浏览器,只输出两行文字,没有resize事件:
info
300 x 300
AS里的解决方案
通过监听resize事件,当stage.stageWidth和stage.stageHeight大于0时再进行初始化
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextField;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
public class AutoSizeExample extends Sprite
{
private var txt:TextField;
public function AutoSizeExample()
{
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
txt = new TextField();
txt.multiline = true;
txt.wordWrap = true;
txt.text = "info\n";
addChild(txt);
if (stage.stageWidth>0 && stage.stageHeight>0){
createChild();
}else{
stage.addEventListener(Event.RESIZE,onResize);
}
}
private function onResize(e:Event):void
{
if (stage.stageWidth>0 && stage.stageHeight>0){
stage.removeEventListener(Event.RESIZE,onResize); //删除事件监听
createChild();
}
//否则继续监听事件,直到stage.stageWidth和stage.stageHeight大于0时才初始化
}
private function createChild():void
{
//进行初始化操作,创建各对象
//.......................
var w:Number = stage.stageWidth;
var h:Number = stage.stageHeight;
txt.appendText(w + " x " + h + "\n");
}
}
}
SWFObject.js里的解决方案
在swfobject.js里找到函数function createSWF(attObj, parObj, id)
里面针对winIE的处理方法是:el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
看了一下Adobe自己的AC_OETags.js,他是用document.write方法直接写入,没有这个问题;
直接写静态html(object)没有这种问题;
直接访问这个flash的地址,也没有这种问题。
至于el.outerHTML的方式为什么会导致这种问题,还没有深究,暂时还不太清楚是什么原因导致的~
待续~~~
html,htm图标丢失终极解决方案!
[
2009/12/04 00:13 | by Space.As ]
2009/12/04 00:13 | by Space.As ]
重做完系统,装完dw FireFox editplus发现html的文件图标没了。
看起来极其恶心。弄了半天发现修改文件类型的图标不管用。
修改注册表也很麻烦。
这里提供一个终极解决方案。非常之简单!
到“Internet 选项”中 - 程序 - 选择“重置web设置”。
图标变回来了,至于打开和编辑的首选项自己在文件夹选项中慢慢摸索把。
反正看着好看就行 是吧?
看起来极其恶心。弄了半天发现修改文件类型的图标不管用。
修改注册表也很麻烦。
这里提供一个终极解决方案。非常之简单!
到“Internet 选项”中 - 程序 - 选择“重置web设置”。
图标变回来了,至于打开和编辑的首选项自己在文件夹选项中慢慢摸索把。
反正看着好看就行 是吧?
mysql 查询多个指定id记录,mysql in 某个字段多个id查询方法!
[
2009/11/30 18:31 | by Space.As ]
2009/11/30 18:31 | by Space.As ]
$s_group = array("1","2","3","4","5");
$sqlgroup = "SELECT * FROM `members` where `uid` in (".join(',',$s_group).")";
次sql语句将返回uid为1.2.3.4.5的5条记录。
也就是说 返回某个字段的几个id的记录。
As-Bo-Blog Space.As 首款Bo-Blog模板 兼容FF3 IE7/6 两栏自适应
[
2009/11/20 00:34 | by Space.As ]
2009/11/20 00:34 | by Space.As ]
用了5年的bo-blog
今天晚上突然心血来潮,制作了这款风格包。
最佳分辨率:1024×768以上。
色调:黑色系。
布局:两栏自适应。
特点:
整个风格 基于 网页背景图片bg.png 整套风格也只使用了这一张图片。
我在images中附上bg_src.png 为 bg.png的Fireworks源文件。有需要的朋友可以自行修改。
blog内容的透明层效果为纯css制作。所以修改bg.png不会有影响!请放心使用。
兼容性:Firefox 3.0 IE7 》IE6.....
下载地址:
下载文件
因为时间仓促,经验不多。请各位感兴趣的朋友在使用过程中发现bug及时到我bug提出。万分感谢!
广告时间:
本工作室便宜出售 php空间 mysql数据 纯正Linux主机 网通单线托管。另有偿提供:svn TeamSpeak服务。有需要请联系!
qq:38657783 msn:silverlake_seinc@hotmail.com
今天晚上突然心血来潮,制作了这款风格包。
最佳分辨率:1024×768以上。
色调:黑色系。
布局:两栏自适应。
特点:
整个风格 基于 网页背景图片bg.png 整套风格也只使用了这一张图片。
我在images中附上bg_src.png 为 bg.png的Fireworks源文件。有需要的朋友可以自行修改。
blog内容的透明层效果为纯css制作。所以修改bg.png不会有影响!请放心使用。
兼容性:Firefox 3.0 IE7 》IE6.....
下载地址:
下载文件 因为时间仓促,经验不多。请各位感兴趣的朋友在使用过程中发现bug及时到我bug提出。万分感谢!
广告时间:
本工作室便宜出售 php空间 mysql数据 纯正Linux主机 网通单线托管。另有偿提供:svn TeamSpeak服务。有需要请联系!
qq:38657783 msn:silverlake_seinc@hotmail.com
php通讯录(同学录) 99php通讯录 简单好用的php通讯录
[
2009/11/16 09:33 | by Space.As ]
2009/11/16 09:33 | by Space.As ]
自己写的一个小系统。
php+mysql的
目前版本是1.0.1
预览地址:
99通讯录 演示版
功能:
1.在线留言
2.通讯录查询
注册啊、个人资料编辑、头像上传这些小玩意就不说了。
下个版本:
1.网站管理员后台
2.验证码注册(授权注册)
头像上传还有许多用户体验元素加入,例如图片编辑时候的加载进度提示等等。
如果你有php和mysql空间 在开发的初期我可以帮你安装好。
因为目前来说还没有为这个通讯录制作安装文件。需要手动安装。
当然,如果你们有自己的虚拟主机和空间,联系我。也许我会帮你搞定一切。
msn:silverlake_seinc@hotmail.com
qq:38657783
mail:38657783@qq.com
php+mysql的
目前版本是1.0.1
预览地址:
99通讯录 演示版
功能:
1.在线留言
2.通讯录查询
注册啊、个人资料编辑、头像上传这些小玩意就不说了。
下个版本:
1.网站管理员后台
2.验证码注册(授权注册)
头像上传还有许多用户体验元素加入,例如图片编辑时候的加载进度提示等等。
如果你有php和mysql空间 在开发的初期我可以帮你安装好。
因为目前来说还没有为这个通讯录制作安装文件。需要手动安装。
当然,如果你们有自己的虚拟主机和空间,联系我。也许我会帮你搞定一切。
msn:silverlake_seinc@hotmail.com
qq:38657783
mail:38657783@qq.com
php接收二进制文件转换成图片,php://input $GLOBALS['HTTP_RAW_POST_DATA']
[
2009/11/12 14:53 | by Space.As ]
2009/11/12 14:53 | by Space.As ]
最近在做Flash在线裁剪图片 生成图片的东西。
通过Flash POST 图片的二进制数据给php,由php生成图片保存。
开始想到用$_POST来接受。后来发现行不通。
查阅了很多资料 明白了所以然,这里做一个笔记:
于PHP默认只识别application/x-www.form-urlencoded标准的数据类型。
因此,对型如text/xml 或者 soap 或者 application/octet-stream 之类的内容无法解析,如果用$_POST数组来接收就会失败!
故保留原型,交给$GLOBALS['HTTP_RAW_POST_DATA'] 来接收。
另外还有一项 php://input 也可以实现此这个功能
php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。php://input和 $HTTP_RAW_POST_DATA 不能用于 enctype="multipart/form-data"。
我在Flash中使用JPGEncoder把BitMapData转成二进制,然后post给php
php页面代码如下:
<?php
$filename="teststream.jpg";//要生成的图片名字
if (!empty($GLOBALS["HTTP_RAW_POST_DATA"]))
{
$jpg = $GLOBALS["HTTP_RAW_POST_DATA"];//得到post过来的二进制原始数据
$file = fopen("cache/pic/".$filename,"w");//打开文件准备写入
fwrite($file,$jpg);//写入
fclose($file);//关闭
}
?>
这个小东西用于我自己写的通讯录系统。上传裁剪用户头像。
这里先放出图片预览。后头正式发布在给demo和src

通过Flash POST 图片的二进制数据给php,由php生成图片保存。
开始想到用$_POST来接受。后来发现行不通。
查阅了很多资料 明白了所以然,这里做一个笔记:
于PHP默认只识别application/x-www.form-urlencoded标准的数据类型。
因此,对型如text/xml 或者 soap 或者 application/octet-stream 之类的内容无法解析,如果用$_POST数组来接收就会失败!
故保留原型,交给$GLOBALS['HTTP_RAW_POST_DATA'] 来接收。
另外还有一项 php://input 也可以实现此这个功能
php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。php://input和 $HTTP_RAW_POST_DATA 不能用于 enctype="multipart/form-data"。
我在Flash中使用JPGEncoder把BitMapData转成二进制,然后post给php
php页面代码如下:
<?php
$filename="teststream.jpg";//要生成的图片名字
if (!empty($GLOBALS["HTTP_RAW_POST_DATA"]))
{
$jpg = $GLOBALS["HTTP_RAW_POST_DATA"];//得到post过来的二进制原始数据
$file = fopen("cache/pic/".$filename,"w");//打开文件准备写入
fwrite($file,$jpg);//写入
fclose($file);//关闭
}
?>
这个小东西用于我自己写的通讯录系统。上传裁剪用户头像。
这里先放出图片预览。后头正式发布在给demo和src
安娜,每次我都会这样呼唤你
[
2009/11/10 10:58 | by Space.As ]
2009/11/10 10:58 | by Space.As ]
Windows Media Player文件安娜
每次我都会这样呼唤你
每次这样呼唤你
爱的季节我们相遇
你没有介绍自己
要我猜猜你的名字
我说这是一个难题
就从相见那一天起
这个爱的世界里
又增加了一对情侣
我们已经变成知己
在约会时候你故意
和我玩个捉迷藏的游戏
我东张西望叫着你
这是多么可爱的回忆
安娜
这个声音都会时常出现在
我的梦里
安娜
每次我都会这样呼唤你
每次这样呼唤你
爱的季节我们相遇
你没有介绍自己
要我猜猜你的名字
我说这是一个难题
就从相见那一天起
这个爱的世界里
又增加了一对情侣
我们已经变成知己
在约会时候你故意
和我玩个捉迷藏的游戏
我东张西望叫着你
这是多么可爱的回忆
安娜
这个声音都会时常出现在
我的梦里
安娜
每次我都会这样呼唤你
每次这样呼唤你
在约会时候你故意
和我玩个捉迷藏的游戏
我东张西望叫着你
这是多么可爱的回忆
安娜
这个声音都会时常出现在
我的梦里
安娜
每次我都会这样呼唤你
这个名字属于你
linux centos5.3-5.4 安装adobe FlashMediaServer 3.5 指南
[
2009/11/04 10:19 | by Space.As ]
2009/11/04 10:19 | by Space.As ]
近期对adobe FlashMediaServer 产生了浓厚的兴趣。
本人比较喜欢Linux 并且2台服务器也是Linux的,安装的操作系统是 Centos 5.3。
查阅了相关资料,分别在2台服务器上成功安装 FlashMediaServer3.5. 这里做个笔记,方便自己,服务他人。
首先我们要拿到安装包。本人是从adobe官网下载的最新版本 3.5 的。
不过 在官网下载需要注册帐号。如果嫌麻烦的朋友可以在我的FTP上下载。 ftp://ftp.woria.cn id:spacer pw:e000sftp
拿到FlashMediaServer3.5.tar.gz之后(这是linux安装包的)。
上传到自己的服务器上。进行解压:
tar -xzf FlashMediaServer3.tar.gz 解压完毕,进入安装目录:
cd FMS_3_5_1_r516 进入安装目录之后执行安装:
./installFMS -platformWarnOnly 注意:-platformWarnOnly 这个参数必须加上。忽略操作系统平台。否则可能以内操作系统的不兼容而无法安装。
本人比较喜欢Linux 并且2台服务器也是Linux的,安装的操作系统是 Centos 5.3。
查阅了相关资料,分别在2台服务器上成功安装 FlashMediaServer3.5. 这里做个笔记,方便自己,服务他人。
首先我们要拿到安装包。本人是从adobe官网下载的最新版本 3.5 的。
不过 在官网下载需要注册帐号。如果嫌麻烦的朋友可以在我的FTP上下载。 ftp://ftp.woria.cn id:spacer pw:e000sftp
拿到FlashMediaServer3.5.tar.gz之后(这是linux安装包的)。
上传到自己的服务器上。进行解压:
tar -xzf FlashMediaServer3.tar.gz 解压完毕,进入安装目录:
cd FMS_3_5_1_r516 进入安装目录之后执行安装:
./installFMS -platformWarnOnly 注意:-platformWarnOnly 这个参数必须加上。忽略操作系统平台。否则可能以内操作系统的不兼容而无法安装。







