Flash 2004 MX Components
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-09
1.0 UIObject. createObject(); 作用:创建一个组件对象 用法:componentInstance.createObject(linkageName, instanceName, depth, initObject) 例子:在这个AS里面,我们特别要注意的就是linkageName这个了。 请先从Components面板上面的Component拖到场景上面,(你可以选择Button, DateChooser等,我们在这里先用Button吧。)然后,我们把这个已经拖到场景上面的组件给Delete掉。(你按下Ctrl + L,你应该还能见到这个Button的组件的)然后我们在第一帧输入以下代码。 代码: _root.createObject("Button", "myComponent", 0); 当你完成了这一步的时候,你按Ctrl + Enter预览影片的时候,你应该会看到在场景的最左角出现了一个Button。这证明你已经踏出了成功的一步了。 1.1 UIObject.setSize(); 作用:定制组件的大小 用法:UIObject.setSize(宽度,高度); 例子:我们继续上面的例子。然后我们在第一帧输入以下代码。 代码: myComponent.setSize(100,100); 怎么样?大家都看到效果了吧? 1.2 UIObject.setStyle(); 作用:设置组件的风格,例如字体的粗幼,线条的风格等等。 用法:componentInstance.setStyle(属性名称, 值) 例子:我们继续上面的例子,同时我们也多加上以下的一句代码。 代码: myComponent.setStyle("fontWeight", "bold"); 怎么样,您看到Button变成了粗体了吗?其他的属性名称我就不列举出来了,在Flash 2004 MX自己的Help里面已经有的了,大家可以参考这个语法去做出更多不同的Style。 1.3 UIObject.getStyle(); 作用:获取组件风格,跟上面的有点相同,也有着不同的地方。 用法:componentInstance.getStyle(属性名称) 例子:我们继续延续上面的例子,也是在下面多加一句代码。 代码: trace(myComponent.getStyle("fontWeight")); 上面我们setStyle的时候,已经把字体设置为blod的了。现在我们再次获取这个属性,得到的输出值也应该是blod,大家看一下调试窗口,你的输出跟我的一样吗? UIObject scaleX(),UIObject scaleY(); 作用:获取/改变 组件X、Y缩少放大的比例。 用法: 改变比例: componentInstance.scaleX = int; componentInstance.scaleY = int; 获得比例: var tmp = checkbox.scaleX; var tmp = checkbox.scaleY; 例子:延续上面的例子,也是在下面多加一句代码。 代码: //改变组件对象的比例; myComponent.scaleX=80; myComponent.scaleY=80; //获取组件对象的比例 var temX =myComponent.scaleX; var temY =myComponent.scaleY; trace("temX=" + temX); trace("temY=" + temY); 关键词: |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 波动方程的应用下一篇: 水纹三维设计效果的特效字(5)
关于Flash 2004 MX Components的所有评论