注册
 找回密码
 注册
江西广告网
查看: 558|回复: 0
打印 上一主题 下一主题

Flash 2004 MX Components

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-5-2 13:08:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
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);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表