`
hereson
  • 浏览: 1463906 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

为部分实例创建外观

阅读更多

为部分实例创建外观

使用以下常规过程可以为组件的部分实例创建外观:

  • 在“库”面板中组件的 Assets 文件夹中选择外观。
  • 重制外观并为其赋予唯一的类名称。
  • 编辑外观,为其指定所需的外观。
  • 调用组件实例的 setStyle() 方法,为外观样式赋予新外观。

以下过程为两个 Button 实例中的一个创建新的 selectedDownSkin。

为 Button 创建新的 selectedDownSkin:

  1. 创建一个新的 Flash 文件 (ActionScript 3.0) 文档。
  2. 将两个 Button 从“组件”面板拖到舞台上,并为其指定实例名称 aButtonbButton
  3. 打开“库”面板,然后打开其中的 Component Assets 和 ButtonSkins 文件夹。
  4. 单击 selectedDownSkin 外观将其选中。
  5. 右击打开上下文菜单,然后选择“直接复制”。
  6. 在“重制元件”对话框中,为新外观指定唯一名称,例如“Button_mySelectedDownSkin”。然后单击“确定”。
  7. 在“库”> Component Assets > ButtonSkins 文件夹中,选择 Button_mySelectedDownSkin,并右键单击以打开上下文菜单。选择“链接”打开“链接属性”对话框。
  8. 单击“为 ActionScript 导出”复选框。将“在第一帧导出”复选框保持选中状态并确保类名称是唯一的。单击“确定”,然后再次单击“确定”以响应警告,该警告指示无法找到类定义并将创建一个类定义。
  9. 双击“库”面板中的 Button_mySelectedDownSkin 外观,在元件编辑模式下打开该外观。
  10. 单击外观中心的蓝色填充,直至其颜色出现在“属性”检查器的“填充颜色选择器”中。单击颜色选择器并为外观填充选择颜色 #00CC00。
  11. 单击舞台上方编辑栏左侧的“返回”按钮,返回到文档编辑模式。
  12. 在“属性”检查器中,单击每个按钮的“参数”选项卡并将 toggle 参数设置为 true
  13. 将以下代码添加到时间轴第 1 帧的“动作”面板上:
    bButton.setStyle("selectedDownSkin", Button_mySelectedDownSkin);
    bButton.setStyle("downSkin", Button_mySelectedDownSkin);
    
  14. 选择“控制”>“测试影片”。
  15. 单击每个按钮。请注意,bButton 对象的按下外观(选中和取消选中)使用新的外观元件。

<script type="text/javascript"></script>

分享到:
评论

相关推荐

    外观模式设计实例c++

    - **代码示例**:C++代码将展示如何创建一个外观类,它可能包含对多个子系统对象的引用,并且封装了与这些子系统对象的交互逻辑。这些子系统对象可能是其他类或库,如数据访问对象、网络通信模块、图形用户界面组件...

    VRML编辑器及部分实例

    总之,"VRML编辑器及部分实例"是一个针对初学者的资源包,通过提供的编辑器软件和示例,可以帮助用户快速掌握VRML语言,创建出属于自己的虚拟现实体验。无论是为了学习还是娱乐,这个资源都将是一个宝贵的起点。

    css+div创建页面实例

    在CSS+div布局中,我们通常会为div设置特定的样式属性,如宽度、高度、颜色、边距等,使其成为页面布局的核心组成部分。 创建页面实例时,首先要规划页面结构。这通常涉及将页面划分为若干个区域,每个区域对应一个...

    C#工厂模式结合反射+配置文件+外观模式实例

    在这个实例中,可能会有一个外观类,该类负责调用工厂方法、处理配置文件和利用反射创建及管理对象,对外提供简洁的接口,隐藏内部实现细节。 5. **整合应用**: 将以上四个概念整合到一起,我们可以构建一个高度...

    VISUAL C MFC扩展编程实例与源码

    5.2 实例8:调整命令条外观 97 5.3 实例9:可编程工具栏 102 5.4 实例10:在对话框中添加工具栏、 菜单和状态栏 127 5.5 实例11:在弹出菜单中增加位图标记 129 5.6 实例12:工具栏上的下拉按钮 131 5.7 实例...

    javaGUI编程实例

    Java GUI(图形用户界面)编程是Java开发中的一个重要部分,它允许开发者创建具有交互性的桌面应用程序。GUI提供了直观的窗口、...这将对你的Java GUI编程技能有极大的提升,为创建更复杂的桌面应用程序打下坚实基础。

    SolidWorks 2015产品设计经典实例视频教程下载实例21 在曲面上创建实体文字.zip

    4. **实体化文字**:将曲面文字转换为实体是这个实例的核心部分。这一步骤通常涉及“实体化”命令,将曲面文字转化为可编辑的三维实体,以便进行后续的装配和工程分析。 5. **精确控制**:在曲面上创建实体文字时,...

    案例_vrml简单实例_VRML_vrml案例_

    VRML,全称为Virtual Reality Modeling Language(虚拟现实建模语言),是一种用于创建和展示交互式3D图形的标记语言。这种语言在20世纪90年代初期被广泛应用于互联网,旨在为用户提供一种在线体验虚拟环境的方式。...

    VC精美界面编程实例工程.zip

    《VC精美界面编程实例工程》是一个专为开发者提供的学习资源,尤其适合那些希望提升VC++(Visual C++)和MFC(Microsoft Foundation Classes)界面设计技能的程序员。这个实例工程包含了一系列精心设计的代码和实践...

    实例讲解如何在Delphi中动态创建dxBarManager内容

    在这个实例讲解中,我们将深入探讨如何在运行时动态地创建dxBarManager的内容,从而提高应用的灵活性和用户体验。 首先,确保你的项目已经导入DevExpress库,特别是dxBars组件包。这通常通过在“组件”面板中选择...

    DuiLib经典实例教程

    "DUILib经典教程(实例).doc"文档中应该包含了详细的实例代码和步骤,通过这些实例,你可以学习到如何创建简单的窗口、使用控件、处理事件、应用布局以及实现自定义控件等实践技巧。 总结,Duilib是一个强大的UI库,...

    设计模式实例源码

    2. 工厂方法模式:定义一个创建对象的接口,让子类决定实例化哪一个类。工厂方法使类的实例化推迟到子类。 3. 抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而无需明确指定具体类。 4. 建造者模式...

    CAD图实例2,实例分析与绘图

    首先,CAD软件是设计师们用来创建、编辑和查看二维图形和三维模型的强大工具。常见的CAD软件有AutoCAD、DraftSight、SolidWorks等。在房屋设计中,CAD的运用能够精确地绘制出建筑平面图、立面图、剖面图以及详图,...

    实例6 创建个性化的状态栏

    在PowerBuilder中,创建个性化的状态栏是一项常见的任务,它能为用户提供实时的程序运行信息,如加载进度、错误提示等。本实例将详细介绍如何在PowerBuilder环境下自定义和配置状态栏,使其满足特定需求。 首先,...

    Extaspnet的中文实例

    3. 动态加载:通过Ajax技术,ExtASP.NET可以实现页面的部分刷新,提供流畅的用户体验。例如,数据网格可以在用户滚动时动态加载更多数据,而无需整个页面刷新。 4. 自定义布局:通过灵活的布局管理器,开发者可以...

    树控件实例CTreeCtrl

    2. **树控件属性设置功能**:这部分代码演示了如何动态改变树控件的外观和行为。例如,可以通过`SetItemState`来改变节点的状态,如选中或未选中;使用`SetItemText`更改节点的文字;通过`SetItemData`设置附加的...

    JAVA的90个常用实例

    这个名为“JAVA的90个常用实例”的压缩包包含了各种实际应用的示例代码,旨在帮助学习者深入理解Java语言的核心特性及其在实际开发中的应用。以下是对这些实例的详细解析: 1. **音乐播放**:这部分可能涉及到Java...

    Audi_Car_car_vrml实例_

    在这个实例中,我们有一个以奥迪汽车为原型的3D模型,它被设计成用户可以通过鼠标操作来控制车辆的移动,这展示了VRML在交互性方面的应用。 【VRML(Virtual Reality Modeling Language)】 1. VRML是一种基于文本...

    SolidWorks 2015产品设计经典实例视频教程下载实例12 外壳.zip

    本教程以“实例12:外壳”为例,深入浅出地讲解了如何在SolidWorks中创建复杂形状的产品外壳。 首先,让我们了解一下SolidWorks 2015的基本概念。SolidWorks是一款基于Windows系统的三维CAD(计算机辅助设计)软件...

Global site tag (gtag.js) - Google Analytics