博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FlashSwing教你如何布置组件
阅读量:6821 次
发布时间:2019-06-26

本文共 1403 字,大约阅读时间需要 4 分钟。

hot3.png

     如何布置组件  
     布置组件是指在 Flash 设计环境中,从"库"面板中拖动组件到舞台,直观的调整组件的位置和大小。
  以下示例演示如何布置一个按钮。  
       1、从"库"面板中拖动 Button 到舞台。
       2、设置该 Button 实例的坐标为 x:100,y:50。提示:将坐标设置成整数可以保证组件外观(边缘)清晰。
       3、使用"任意变形"工具来调整组件实例的大小到 120*60,这时按钮看上去发生了扭曲(未实现 IDE "实时预览"功能),但在影片播放时会恢复正常;该方式等同于调用组件的 "setSize(120,60)" 方法调整大小。同样,建议将组件的宽度和高度设置为整数。
      1、输入该实例的名称 "my_button"。之后,就可以在主时间轴或 Document 类(或该按钮的父级容器类)中使用 my_button 控制该按钮。
  布置容器中的子组件。  
      以 Panel 为例,可以直接复制库中的 Panel 组件,在新元件的属性中键入"类":
MyPanel 和"基  类":
shinater.swing.Panel
  之后,编辑元件:从"库"面板中拖动组件到新元件,作为该 Panel 的子组件。
  为了方便起见,不需要在每次布置 Panel 子组件时都新建元件,可以使用以下方式:
      1、从"库"面板中拖动 Panel 到舞台。
      2、从"库"面板中拖动其它组件(以 Button 为例)到 Panel 实例之上,并以 Panel 实例为参照调整位置。
      3、对 Panel 实例命名 "my_panel",对子组件命名 "my_button1" 和 "my_button2"。
      4、这时,子组件还不是 Panel 实例的子项,不受对 Panel 实例的控制(如移动、设置可见性)。需要通过以下代码将子组件添加到该 Panel 实例中。完成后,子组件仍将保持之前调整好的位置。 在初始化界面代码位置添加以下代码:
      
      my_panel.addChild(my_button1);
      my_panel.addChild(my_button2);
 
布置窗口中的子组件。
  
       布置窗口中的子组件与上例本质相同。
  直接复制库中的 Window 组件,替换其中的名为 "content" 的 Panel 实例为上例中的 MyPanel,在 MyPanel 中布置子组件。或,直接在新 Window 元件中布置子组件,通过以下代码将子组件添加到内容 Panel 中。
在新的 MyWindow 类初始化代码位置添加以下代码:
  content.addChild(my_button1);  
       content.addChild(my_button2);
  
     还可以不创建新元件,从"库"面板中拖动 Window 到舞台,在舞台中布置子组件,再通过以下代码将子组件添加到该 Window 实例的内容 Panel 中。
  在初始化界面代码位置,按照 Window 的结构应该添加以下代码:
  my_window.getContent().addChild(my_button1);  
       my_window.getContent().addChild(my_button2);
在线API文档:

转载于:https://my.oschina.net/u/579595/blog/74388

你可能感兴趣的文章
分享10条PHP性能优化的小技巧,帮助你更好的用PHP开发:
查看>>
loadrunner请求中有汉字 如何编码
查看>>
java数据结构 • 面向对象 • 异常 • 随机数·时间
查看>>
springmvc 实现pc端手机端适配(同一个请求根据不同客户端展示不同界面)
查看>>
BTree和B+Tree详解
查看>>
VS2005工程迁移到Eclipse CDT
查看>>
Linux高端内存映射(上)【转】
查看>>
usb_control_msg参数详解【转】
查看>>
8086汇编指令速查手册
查看>>
Node.js安装及环境配置
查看>>
j2EE web.xml中的url-pattern的映射规则
查看>>
华盛顿大学的埃德 拉佐斯卡在一次讲座中提到了一个让人吃惊的数字,如果一个晶体管对应一粒大米,在2004年,每年全球晶体管的生产数量和大米的产量是一样的。...
查看>>
我曾对员工讲,我们做阿里云计算平台,要努力做到让创业者发自内心地相信,在阿里云计算平台上创新、创业,照样可以做成上市公司,甚至会比阿里巴巴还要厉害。有了这样的信任度,云计算才能真正做起来。...
查看>>
(转)前端面试题
查看>>
进销存管理系统——可行性分析
查看>>
git指南
查看>>
SQL-Delete Duplicate Emails
查看>>
前端页面与Nodejs使用websocket通信
查看>>
BeanUtils组件的使用
查看>>
js添加菜单栏之后停留在那里
查看>>