2007 05-30
评论
(0)

微软的surface computer(触摸屏电脑),cool!

May 30th, 2007
微软的surface computer(触摸屏电脑),简直是太酷了,虽然触摸屏技术对于现在来说已经不是非常新鲜的技术了,但是微软通过了近6年的研发,即将将它带入我们的生活(可能离我们这样的老百姓还是有点远)。屏幕约有30英寸大小,可以单人操作也可以多人操作,与移动设备等其它设备有很好的互通性,而实际上最关键的是操作的一种感受。价格具说的约在$10,000刀。 想了解微软的surface computer,可以在这里查看surface flash网站。 btw:微软近期的产品都在花大力使用Flash网站来进行推广。当然也包括这个suface flash网站。此网站也称得上为上品。呵呵。通过这一点,说明Flash仍有部分领域是无法被替代的。
2007 05-28
评论
(0)

165个常用Icon下载

May 28th, 2007
165个常用Icon下载,文件为Adobe illustrator cs2 ai格式,这就是说你可以修改它. demo | download 下载时使用下载软件方便一些.
2007 05-26
评论
(0)

Flash CS3 colorpicks (7行代码)

May 26th, 2007
在Flash CS3中使用7行代码实现Flash CS3 colorpicks,可以拾取屏幕上的任何物体的颜色. //创建bitmapData对象 var pickerBMP:BitmapData = new BitmapData(1,1,false,0x0); //侦听mouseover事件 stage.addEventListener(MouseEvent.MOUSE_MOVE,checkColor); //定义事件函数 function checkColor(e:Event) { //绘制pickerBMP bitmapData对象的快照 pickerBMP.draw(stage,new Matrix(1,0,0,1,-mouseX,-mouseY)); //定义一个ColorTransform对象,准备用于附给mc颜色 var mycolor:ColorTransform = new ColorTransform(); //获取像素颜色 mycolor.color = pickerBMP.getPixel(0,0); //指定颜色给mc. color_mc.colorp_mc.transform.colorTransform = mycolor; } ps:此代码是基于Den的6行代码,我将它用swf的形式实现出来,没办法要增加一行代码. 源文件下载 btw: Flash CS3 ActionScript 入门做了些更新.后面的会陆续加上.
2007 05-24
评论
(0)

Flash CS3 帮助面板

May 24th, 2007
Flash CS3 从刚始使用时,就觉得它的帮助面板很别扭,在默认打开flash ide的状态下,按下F1打开帮助面板,将它拖到最上方.在使用时总会有打不开的时候,如果能正常打开,会时常发生下面的一部分无法看见,即便是拖动滚动条也无法拖动到底.不知道是只有我的Flash cs3是这样,还是别人的也这样.最受不了的是拖动时的半透明.但是今天偶尔看到在时间线下面有一个workspace按钮,点击将其设为Icons only default.如下面图. Flash cs3刷新了一下屏幕后,右侧变为了一小列图标,此时按下F1打开帮助.发现Flash cs3已将Actionscript editor与帮助面板集合在一个工具条上,将它拖动到顶端定位,此时双击帮助标题条右侧的空白处,帮助展开的同时,场景时间线会自动向下缩小,而不在会有挡住下面的内容的情况了.呵呵,可以方便的在ActionScript和帮助还有时间线上切换,还算是方便,有点象dreamweaver的感觉。因为彼此已没有互相遮挡了,设置完成后的状态如图: 如果对当前的布局感觉不错,还可以点击workspace钮,选择save curretn..保存你的布局。 如果你也碰到过我说的情况,呵呵,可以做为一个参考。
2007 05-23
评论
(0)

Flash CS3 +AS3键盘事件

May 23rd, 2007
在As3.0中的键盘事件使用中,除了键盘事件之外,还要先获取它的焦点.如果不想指定焦点,也可以直接使用stage来做为侦听对象.如下测试是一个盒子,通过键盘来控制它的移动.这里的测试主要是键盘组合键.如下代码: package cn.com.webstudio{ import flash.display.Sprite; import flash.events.KeyboardEvent; import flash.ui.Keyboard; public class KeyCodes extends Sprite { private var box:Sprite; public function KeyCodes() { init(); } private function init():void { box=new Sprite(); addChild(box); box.graphics.beginFill(0xff0000); box.graphics.drawRect(0,0,40,40); box.graphics.endFill(); box.x=stage.stageWidth / 2; box.y=stage.stageHeight / 2; stage.addEventListener(KeyboardEvent.KEY_DOWN,onKeyboardEvent); } public function onKeyboardEvent(event:KeyboardEvent):void { switch (event.keyCode) { case Keyboard.UP : if (event.ctrlKey) { box.y-= 10; } break; case Keyboard.DOWN : box.y+= 10; break; case Keyboard.LEFT : box.x-= 10; break; case Keyboard.RIGHT : box.x+= 10; break; default : break; } } } } 在上面的代码中,可以按左右和下移动方块,向上移动时要同时按住ctrl+上箭头,在接下来的测试中,将代码 case Keyboard.UP : if (event.ctrlKey) { box.y-= 10; } break; 换成为 case 65: if (event.ctrlKey) { box.y-= 10; } break; 如果能成功,也就是说同时按下ctrl+a键来向上移动盒子.但并没有成功.而使用shift键确可以成功.如代码: case 65: if (event.shiftKey) { box.y-= 10; } break; 目前为止并没有找到问题的原因.在用其它方法测试时,发现无论什么时候按下ctrl键它总会覆盖掉a的键值.而shift就不会.不知原因何在. 如果你也想测试一下,可以在这里下载源文件. btw:还有一小点就是在flash ide中会侦听一些键子的操作,在测试影片时,在影片的窗口中选择control菜单,选择disable keyboard shotcuts.即可.
2007 05-22
评论
(0)

FlashDevelop 3 Alpha

May 22nd, 2007
FlashDevelop.org 放出了FlashDevelop 3 Alpha版本.主要新特性:
* New fresh look * New completion engine * New improved docking system * Greatly improved default plugins * Support for AS2, AS3 and HaXe Projects * Support for external build scripts (skip integrated compiler) * File state and file session restoring * Revised Find and Replace tools * Centralized snippets and templates * Ability to work in multiuser computer * Crash recovery backups * Localization support * Integrated browser
download FlashDevelop 3 Alpha. 如果你喜欢用除了Flash CS3,Flex Builder 2之外的编辑器,FlashDevelop 是一个不错的选择.