正在做一个好玩的fanfou应用
点击上图到安装页面,如果你无法正常在线安装,可以直接下载 fanfou.air。(先要有 AIR )
支持的功能有:
1.发布消息;
2.查看好友的消息;
3.……
更新(07/10/05/2:41):加入了“随便看看”,去掉了透明背景,修正了几处显示的 bug。
更新(08/3/15/1:05): 已经兼容最新的 AIR1.0,
Flash、Web Standards and Interaction Design.
晚上在 firefox 中死活无法写信,然后就直接选择在外部程序(IE)打开当前页,结果跑到某位老兄的 gmail 中去了,有图为证。如果真是 gmail 的 bug 太让人崩溃了。
我也不清楚这是什么东西。
Labels: actionscript, air, fanfou, flash
每次拖动播放时都会请求类似的东西:
URL=http://74.125.15.34/get_video?video_id=xjMCfDYUrgs&start=1310960&origin=chi-v122.chi.youtube.com
URL=http://cache.googlevideo.com/get_video?video_id=xjMCfDYUrgs&start=1310960&origin=chi-v122.chi.youtube.com
Labels: flash video
public var file:FileReference;
private var upNum:Number;
public function selectFile():void
{
file = new FileReference();
file.addEventListener(Event.SELECT, fileSelected);
file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, uploadDataComplete);
file.addEventListener(Event.COMPLETE, uploadComplete);
file.addEventListener(ProgressEvent.PROGRESS, progressHandler);
file.addEventListener(IOErrorEvent.IO_ERROR, handleError);
file.browse(getTypes());
}
private function getTypes():Array {
var allTypes:Array = new Array(getImageTypeFilter(), getTextTypeFilter());
return allTypes;
}
private function getImageTypeFilter():FileFilter {
return new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg;*.jpeg;*.gif;*.png");
}
private function getTextTypeFilter():FileFilter {
return new FileFilter("Text Files (*.txt, *.rtf)", "*.txt;*.rtf");
}
public function progressHandler(event:ProgressEvent):void{
trace("progressHandler name=" + file.name + " bytesLoaded=" + event.bytesLoaded + " bytesTotal=" + event.bytesTotal);
upNum=Math.floor((event.bytesLoaded/event.bytesTotal)*100);
probar.label= "uploading" + " " + upNum+ "%";
probar.setProgress(upNum,100);
}
public function handleError(event:IOErrorEvent):void
{
status_txt.text = 'ERROR: ' + event.text + '\n';
}
public function fileSelected(event:Event):void
{
file = FileReference(event.target);
file_txt.text = file.name;
status_txt.text = 'upload file: '+ file.name + '\n';
var request:URLRequest = new URLRequest();
request.url = "theupload.php";
file.upload(request);
}
public function uploadDataComplete(event:DataEvent):void
{
var result:XML = new XML(event.data);
status_txt.text += 'Upload Data Complete\n'
status_txt.text += 'RESULT: ' + result.toString() + '\n'
status_txt.text += 'STATUS: ' + result.status + '\n';
status_txt.text += 'MESSAGE: '+ result.message;
}
public function uploadComplete(event:Event):void
{
status_txt.text += 'Upload complete\n';
}
greader 的搜索功能呼声相当高,终于出来了。今天在另一台电脑用得还挺爽,回来发现又不见了,把浏览器存的信息都删掉还是不出来。跑去 blog search 一番以为要设置什么,最后到 greader 的论坛一看,有人把 firefox 关了再开就出现了,差点把刚喝的水都吐出来。
根据指定的阈值测试图像中的像素值,并将通过测试的像素设置为新的颜色值。通过使用 threshold() 方法,您可以隔离和替换图像中的颜色范围,并对图像像素执行其它逻辑操作。
阈值测试的逻辑如下所示:
if ((pixelValue & mask) operation (threshold & mask)) then
set pixel to color
else
if (copySource) then
set pixel to corresponding pixel value from sourceBitmap
Labels: flash, seam carving
Flashdevelop3.0 beta 3 出来了,基本是现在最好的 actionscript 编辑器,新加了类似 firefox 的搜索,好用的软件都是相似的;
Labels: flash, flashdevelop, flickr