js—类的实现和继承

js:

类的实现:
———————————-
var Class=function(par1,pars){

    var prop=xx;//实例私有变量

    this.prop=xx;//实例公开属性

    sprop:xxx;//类变量(静态)

    var func=function(){};//私有函数

    this.pfunc=function(){};//实例公开方法

    sfunc:function(){};//类方法(静态)
}

var SubClass=function(par1,pars){
     Class.apply(this,new Array(par1,pars));//类继承 方法2

     Class.call(this,par1,pars);//类继承 方法3
}
SubClass.prototype= new Class();//类继承 方法1
———————————-
ps:呵呵,最近看js,记点笔记。

flex组件皮肤设计大赛

adobe在scalenine上举行flex组件皮肤设计大赛,只要创建一个flex组件skin就可以参赛了:

地址: http://www.scalenine.com/contest/

最近忙的东西-任务管理和提醒&XML2UI

任务管理和提醒:

XML2UI:

ps:越来月懒得写日志了,明天倒是还愿意研究点代码,写点例子,只是没有写blog的冲动,哎,为什么呢?

安装Flash Player 10后, WordPress无法上传文件

原来在mxna上看到有人提过这个问题,当时没有在意,而前几天玩Gumbo 的时候,把ff的flash也升级到10,结果在今天用wp上传功能的时候就发现点上传按钮的时候没有反应,追踪了一下发现wp2.4上传默认使用flash9做插件的上传方式。就想到了这个问题,记录一下,如果再有朋友遇到没有反映的问题,那就看看是不是升级到flash player 10的问题。

在wp设置里面怎么没有看到修改上传方式的选项呢?

<div id=”flash-upload-ui”>
<p><input id=”flash-browse-button” type=”button” value=”选择待上传的文件” class=”button” /></p>
<p>每当上传完成后,您都可以在下面添加已上传文件的标题与描述。</p>
</div>

<div id=”html-upload-ui”>
<p>
<input type=”file” name=”async-upload” id=”async-upload” /> <input type=”submit” class=”button” name=”html-upload” value=”上传” /> <a href=”#” onClick=”return top.tb_remove();”>取消</a>
</p>
<input type=”hidden” name=”post_id” id=”post_id” value=”260″ />
<br class=”clear” />
</div>

文字拼图–技术&创意

日本的一个使用文字笔画拼图的应用:

http://fontpark.morisawa.co.jp/

只能说:太有才了,不只是技术,当我们还在玩涂鸦的时候,看看别人在玩什么,非常佩服作者的创意,也很欣赏作者的技术。

Flex4(Gumbo)

Flex4(Gumbo)(下载地址:http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4)更新很快,几乎每天都有新内容添加。到8月30号的版本是4.0.0.3048

Gumbo可以发布flash10的swf,这样可以提前试试客户端文件的读写和3d渲染等功能。

Gumbo还提供了flex.components包,一套轻量级的组件(可惜还是继承自mx.core.UIComponent),这样在开发一些简单的应用的时候可以选择使用这个包。这儿(Flex 4: flex.components example source code) 有朋友已经贴出了组件使用方法和预览文件,查看图片 查看SWF

Flex 4, Thermo, Flash 10 and Degrafa at 360 Flex

1个多小时的视频,可能听不懂,不过从画面上还是能够看到很多信息的:

http://www.insideria.com/2008/08/flex-4-thermo-flash-10-and-deg.html

ECMAScript Harmony

上周的一个爆炸新闻。

ECMAScript4(ECMA-262)是Mozilla和Adobe主导的js2标准,但是自公布信息之初就遭到广泛的质疑(ECMAScript 4会是JavaScript的未来吗?)。

ECMAScript3.1是微软所倡导的,循序渐进的改进方式。以修正问题为主,做少量的更新。

最后,es3.1战胜es4,技术委员会放弃了ECMAScript 4.0,选择了渐进版ECMAScript 3.1,又名“Harmony(和谐)”。(ECMAScript 4.0死亡,和谐万岁

去这里看看:【译】不成熟的标准化是我们唯一惧怕的

AS3是es4下的一个产物,Adobe开源了ActionScript虚拟机给Mozilla的Tamarin项目就是为了加重es4的份量。

其实AS3推出的时候就有很多人设置了很高的门槛,原来简单的命令使用变的复杂起来了。还好,习惯以后就不愿意用以前的版本了。

flash打开上传对话框标题的问题

越熟悉的东西越容易忽略,一直没有注意过上传对话框的标题,忽然发现:

flash中图形位置的半像素渲染问题

在flash中,图形的位置如果不是整数,那么图形就会出现模糊掉(只在液晶显示器上看到,好像现在很难找到CRT显示器了)
//
import flash.display.Shape;

var mc:Shape = new Shape();
addChild(mc);
mc.x = 100;
drawmc(mc);

setInterval(f,100)

function f()
{
mc.x+=.5;
}

var mc1:Shape = new Shape();
addChild(mc1);
mc1.x = 10;
var mc2:Shape = new Shape();
addChild(mc2);
mc2.x = 30.5;

drawmc(mc1);
drawmc(mc2);
//
function drawmc(mc)
{
mc.graphics.beginFill(0);

mc.graphics.drawRect(0,0,10,100);
}
attachments/month_0807/3200872111469.swf