摘要:
功能还比较简单,有兴趣可以随便扩展 g=$graphics; imageantialias($this->g,true); } public function setDimensions($x,$y,$w,$h){ $this->x=$x; $this->y=$y; $this->w=$w; $this... 阅读全文
摘要:
基本的鼠标互动:拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing)各种互动效果:手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条(sliders)、表格排序(table sorters)、页签(tabs)、放大镜效果(magnifier)、阴影效果(shadow)第一... 阅读全文
摘要:
<?phpclassExample{//Holdaninstanceoftheclassprivatestatic$instance;//Aprivateconstructor;preventsdirectcreationofobjectprivatefunction__construct(){echo'Iamconstructed';}//Thesingletonmethodpublics... 阅读全文
摘要:
1."unset($a);"和 "$a = NULL;" :为引用的时候,uset()一个引用,只是断开了变量名和变量内容之间的绑定。这并不意味着变量内容被销毁了,NULL则销毁了变量内容<?php//unset($a)$a=5;$b=&$a;unset($a);print"b$b";//b5//$a=NULL;(betterIthink)$a=5;$b=&$a;$a=NUL... 阅读全文
摘要:
for..in 语句遍历对象的动态属性或数组中的元素,并对每个属性或元素执行 statement。对象属性不按任何特定的顺序保存,因此属性看似以随机的顺序出现。固定属性,例如在类中定义的变量和方法,不能由 for..in 语句来枚举。若要获得固定属性列表,请使用 flash.utils 包中的 describeType() 函数。下面的示例使用 for..in 遍历对象的属性:varmyObjec... 阅读全文
摘要:
关于Class类:
为程序中的每个类定义创建一个 Class 对象。 每个 Class 对象都是 Class 类的一个实例。 Class 对象包含该类的静态属性和方法。 在使用 new 运算符进行调用时,Class 对象会创建该类的实例。 有些方法(如 flash.net.getClassByAlias())返回 Class 类型的对象。 其它方法可能返回 Class 类型的参数,例如 flash.net.registerClassAlias()。
该类名称是对 Class 对象的引用,如下例所示:class Foo { }
class Foo{} 语句是创建 Class 对象 Foo 的类定义。 此外,语句 new Foo() 还将创建类 Foo 的一个新实例,其结果为 Foo 类型。
使用 class 语句声明所需类。 Class 对象对于高级技术(例如在运行时将类赋值给现有实例对象)很有用,如以下“示例”部分所示。
一个类的任何静态属性和方法都存在于该类的 Class 对象上。 Class 自己声明 prototype。
一般来 阅读全文
摘要:
无聊写的一个PHP Socket类,功能还比较简单,不完善. <?php/***//****@project:socket类*@license:GPL*@author:8th@live.cn-星期八*@description:PHPSocket协议异步通信*@file:socket.class.php*@createddate:FriApr2512:22:33CST2008*@lastmod... 阅读全文
摘要:
实现编码与设计的好处是显而易见的:
一,代码易于维护与二次开发。所有AS代码以面向对象的思想在flash外部组织,用notepad即能打开。比起传统的as2分散于frame之间,以及更早的分散于影片与按纽之上,其优点好处不言而喻。
二,设计独立于代码之外。可以在没有程序员的清况下,修改程序(系统) 的外观,亦可以新做一批theme;程序没有变,只是改改图片和排列位置,大小等,就可以迅速焕然一新。譬如,在春节时,加一些春节的时令元素进去,这将是一件很容易做的事情。 阅读全文
摘要:
AS3的显示对象有AVM1Movie ,Bitmap ,Loader ,MorphShape* ,MovieClip ,Shape ,SimpleButton ,Sprite ,StaticText* ,TextField 和Video.(有*的表示此对象必须在舞台上手动创建,不能直接通过AS创建。)
AVM1Movie是使用AS1和AS2创建的Movie,AS3创建的Movie需要通过AVM2来播放。因此用AS1和AS2创建的Movie在AVM2中被作为一个显示对象来播放。但是不能和AS合使用。
Bitmaps是位图对象。可以通过BitmapData对象来指定显示效果,也可以通过位图文件来设定。
Loader对象用来加载和显示外部的image和swf影片文件。
MorphShapes是在时间轴上创建的图形。虽然不能通过AS创建,但是可以通过AS来引用和控制。
MovieClips人人都会用 阅读全文
摘要:
BranchGroup 类 这种类型的对象是用于构建建场景图的, BranchGroup的实例是子图的根结点, BranchGroup对象也是唯一能成为Locale对象的孩子对象的对象。BranchGroup对象可以有多个孩子, BranchGroup对象的孩子对象可以是Group和Leaf对象。 BranchGroup 默认构造函数 BranchGroup() BranchGroup的实例... 阅读全文