blog换成WordPress

星期三, 三月 18, 2009 18:39
Posted in category 日志

之前pjblog的日志也懒得全部转过来,仅挑了几个最近的,所有日志保存了一个RSS文件留作纪念: cenfun.com.blog.feed.xml

所有用户数据、评论、留言等也都不要了,需要友情链接的朋友请重新申请,谢谢!

Tags:

Jquery跨域取得json

星期三, 十一月 25, 2009 17:38
Posted in category Web

$.getJSON(”http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?”,
function(data){
$.each(data.items, function(i,item){
$(”<img />”).attr(”src”,
item.media.m).appendTo(”#images”);
if ( i == 3 ) return false;
});
});
以上是官方的例子,原理是通过使用JSONP 形式的回调函数来加载其他网域的JSON数据,如 “myurl?callback=?”。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
需要在服务端对返回的json数据做些处理
callback=?时直接(json data)
或者callback(json_data)

Flash的视频效果

星期五, 十月 16, 2009 23:06
Posted in category Flash

var video_smoothing:Boolean = true;
var video_blackwhite:Boolean = false;
var video_highlight:Boolean = false;

//是否平滑处理
video.smoothing = video_smoothing;
//黑白高亮效果
var cmf:BitmapFilter = new ColorMatrixFilter();
if (video_blackwhite && video_highlight) {
//黑白兼高亮
cmf = new ColorMatrixFilter([1.5, 0, 0, 0, 0, 1.5, 0, 0, 0, 0, 1.5, 0, 0, 0, 0, 0, 0, 0, 1, 0]);
} else if (video_blackwhite) {
//黑白
cmf = new ColorMatrixFilter([1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0]);
} else if (video_highlight) {
//高亮
cmf = new ColorMatrixFilter([1.5, 0, 0, 0, 0, 0, 1.5, 0, 0, 0, 0, 0, 1.5, 0, 0, 0, 0, 0, 1, 0]);
}
video.filters = [cmf];

08年的时候发现AS3 Video Smoothing的小问题,现在Flash Player 10仍旧存在
如果Video开启了平滑处理:smoothing=true; 则clear()方法不能清除平滑层
尝试clear()之前先smoothing=false;也不行
尝试用visible=false,但当visible=true时,依旧要看到保留下来的画面
最后,只能removeChild(video),重新加载时再new Video(),addChild(video)