2008 01-07
评论
(0)

MinimalComps 组件source下载

January 7th, 2008
keith peter 大师的MinimalComps组件系列,可以用于flex或flash cs3. 为代码组件。 demo 及下载 | 使用方法可以看这里
2007 07-08
评论
(0)

Papervision3D public on Google code

July 8th, 2007
Papervision3D 的public版本已经正式的发布在google code上,之前虽然可以下载到,但并不是public版本, 随着pv3d的演示项目越来越多,已经被越来越多的人认可.现在可以从Google Code上下载最新的pv3d component组件,还有pv3d的代码源文件,另外如果你之前下载过,当前在Google Code上的版本为最新版本,现在可以更新了. Pv3d 组件及source源文件
2007 05-05
评论
(0)

Flash CS3 component(组件)

May 5th, 2007
众所周知,flash cs3.0的组件是由gskinner小组开发的.gskinner的Grant在Fitc 2007上演讲的关于flash cs3 组件的内容.下面文章是来自Grant 的fitc 2007上的演讲,尽管我对flash 的组件一直没有好感,但是从flash cs3开始,应是看到了一些改变.此文应说是很有助于我们了解flash cs3.0 components Grant的演讲主要议题是: 1.文件大小和性能: 减小了组件的容量大小,降低了cpu/内存的损耗. 2.容易更换皮肤和定制风格: 只需要在工作区中就可以轻易的更改组件的外观 3.扩展性: flash cs3组件架构更容易扩展. 4.可移植性: 可以实现as2.0到as3.0及as3.0 到flex的移值. 文件大小和性能大小: 由原来v2组件的大小,降低了20-45% flash cs3组件约10k大小,小于v2组件的20k-17k,更小于flex组件的110k 性能: 低cup占有率,高性能 更得益于ActionScript 3.0性能. 带来一些新特色如event model. strong typing, Dictionary. 不在使用递归查找. *具说演示时同时选中10万条list中的数据,滚动条滚动的仍相当的平滑 Read the rest of this entry »
2006 11-06
评论
(0)

menuBar skin–组件皮肤

November 6th, 2006
之前写过一个关于button skin的 有人在ws-forum上关于menuBar的背景及栏目间距的问题.menuBar的背景皮肤只在你的组件库中有MenuBarBackLeft,MenuBarBackright,MenuBarBackMiddle三个影片剪辑,并将它们设成你需要样子即可.如下 关于栏目间距的问题,可以通过在label的前后增加空格达到目的.如果你有什么好方法,别忘了分享一下. source download
2005 08-03
评论
(0)

[component]scrollpane载入图像

August 3rd, 2005
之前做过scrollpane载入图像后,发现使用IE时,总会出现第一次点击时不会显示scrollpane.刷新后也才会正常显示。这两日由于用flash8 ,改装了英文版,却发现scrollpane里有一个方法scrollPane.complete,hehe,可能是之前没有发现,以前的问题就解决了。 代码: //copyright by webstudio.com.cn.2005.3.3 Stage.scaleMode = "noScale"; // -- 创建button和scrollpane组件 createClassObject(mx.controls.Button, "load_btn", this.getNextHighestDepth()); createClassObject(mx.containers.ScrollPane, "myScrollPane", this.getNextHighestDepth()); // -- 组件件式设定 _global.style.setStyle("themeColor", "haloBlue"); // -- 格式化字体 format = new TextFormat(); format.font = "verdana"; format.color = "0xffffff"; format.size = 12; // -- 指定scrollpane的长宽和位置 with (myScrollPane) { depthChild0._visible = false; move(55, 25); setSize(300, 200); } with (load_btn) { label = "载入图片"; move(145, 236); } // -- 创建侦听对象 loadListener = new Object(); btnListener = new Object(); // -- 定义函数 loadListener.complete = function(eventObj) { var bytesLoaded = myScrollPane.getBytesLoaded(); var bytesTotal = myScrollPane.getBytesTotal(); var percentComplete = Math.floor(bytesLoaded/bytesTotal); // 如果条件成立则scrollpane可见 if (bytesLoaded=bytesTotal) { myScrollPane.depthChild0._visible = true; } // -- 创建一个动态文本用来显示进度 createTextField("msg", this.getNextHighestDepth(), 25, 275, "", ""); msg.autoSize = true; msg._x = 125; msg.setNewTextFormat(format); msg.text = "已下载 "+myScrollPane.getBytesLoaded()+" 共 "+myScrollPane.getBytesTotal(); }; // -- btnListener.click = function() { myScrollPane.contentPath = "test.jpg"; destroyObject("load_btn"); }; // -- 指定侦听器 myScrollPane.addEventListener("complete", loadListener); load_btn.addEventListener("click", btnListener); 演示地址:这里 但仍有一个问题,在firefox下可以看到载入进度,在IE中却无法见到。如果哪位大侠有好的解决办法,请留言。:)
2005 06-29
评论
(0)

[component]button skin–按钮组件外观

June 29th, 2005
有人在论坛上问到关于按钮组件外观的问题,按钮组件外观的修改有多种方法,其实最好的办法还是用代码的方式,对于现在这个例子,只是按钮外观的设置。 stop(); import mx.controls.Button; createClassObject(Button,"button1",4,{label:"webstudio",_x:150,_y:100}); button1.falseUpSkin="t1"; button1.falseOverSkin="t2"; button1.falseDownSkin="t3"; createClassObject(Button,"button2",5,{label:"webstudio",_x:150,_y:130}); button2.falseUpSkin="b1"; button2.falseOverSkin="b2"; button2.falseDownSkin="b3"; button2.falseUpIcon="i1"; download fla 详情可以访问ws-forum论坛 不过没有解决如何修改LABEL的色彩。有知道的朋友请留言。