- Fábrica de Software
- Outsourcing & Consulting
- Mobile
- Treinamentos
- Developing Rich Client Applications
- Data and Communications
- Building Dashboard Applications
- Programming the Visual Experience
- Orientação a Objetos e Design Patterns Com ActionScript 3.0
- Flex Frameworks e Melhores Práticas
- Flex 3 Técnicas Avançadas
Programming the Visual Experience (24 horas)
Descrição
O treinamento Programming the Visual Experience oferece aos desenvolvedores já experientes uma abordagem prática em implementar gráficos comuns e interativos feitos pelo designer e "mockups" de projeto. Este curso de 24 horas instrui os programadores para trabalharem com imagens importadas e fontes, implementar transições e efeitos de esmaecimento, aplicar blends e filtros, programaticamente interagir com a posição do mouse e ações como "drag and drop". Além disso, os alunos vão aprender a extender e estilizar componentes de interface do Flex usando tanto imagens quanto formas desenhadas com o ActionScript Drawing API.
Requisitos
Para aproveitar o máximo desse curso, você precisa:
- Ter realizado o treinamento Developing Rich Client Applications.
- Ter conhecimento equivalente aos tópicos ministrados no treinamento Developing Rich Client Applications
- precisa ser um designer
- precisa conhecer alguma ferramenta de design
Entre em
contato para adquirir mais informações
Unit 1: Introducing Adobe Flex 2
- Understanding rich Internet applications
- Introducing the Adobe Flex 2product line
- The foundation of the RIA: Flash Player/Flash Virtual Machine
- Understanding the Flex application process flow
- Getting help and other resources
Introducing Flex 3: Extending and Styling Components
- Programming the Visual Experience
- Understanding Project Roles
- Introducing Mastery Learning
- Understanding the Course Format
- Reviewing the Course Prerequisites
- Reviewing the Course Outline
Embedding Images and Fonts
- Embedding Images at Compile-Time22
- Layering Content Using Absolute Layout27
- Creating a Reusable Embedded Image29
- Creating Instances of an Embedded Image Class30
- Understanding Device Font Limitations32
- Embedding Fonts with Absolute File Paths35
- Embedding Fonts using Adobe Flash39
Modifying the Look and Feel of Flex Components
- Exploring Filters
- Applying Blends
- Modifying the Look-and-Feel of Flex Components using MXML Styles
- Modifying Graphical Skins using Flex Skin Design Extensions for CS3
- Installing the Flex Skin Design Extensions for Flash
- Selecting which component to modify in Flash
- Importing the Flex skins artwork
Creating Popups
- Creating a Popup Window
- Passing Data to the Popup Window
Extending Flex Components
- Exploring Display Object Basics
- Extending Flex Components
- Implementing the createChildren() Method
- Implementing the updateDisplayList() Method
- Improving Custom Component Reusability with Stylesheets
Drawing Shapes and Skinning Programmatically
- Understanding the Relationship Between Display List Objects and the Graphics Class
- Calling the clear() Method
- Drawing Lines
- Creating a Visual Element as an ActionScript Class
- Creating Shapes
- Defining Fill Methods
- Implementing a ButtonSkin from the mx.skins.halo Package
- Implementing a Programmatic Skin
Animating Components and View States
- Creating Behaviors in ActionScript
- Reviewing View States and Transitions
- Using the CurrentStateChange Event
Creating Mouse-Aware Applications
- Detecting the Mouse Position
- Detecting the Stage Dimensions
Implementing Drag and Drop Functionality
- Understanding the DragManager
- Specifying the Data to Display in a List Control
- Enabling Dragging on Non-List-Based Controls
- Controlling Dropping with Formats
- Handling Data in Drag and Drop Operations


