SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
Building Flash-based websites using Flex

Lesson 3 – CSS Skinning, Filters and Effects




                   Alex Goh
                   info@alekkus.com
Agenda

●   CSS Skinning

●   Filters

●   Effects
CSS Skinning

● Each UI component has a series of CSS style properties that determine its
appearance. (exactly like CSS styling in HTML)




●To change a styling property, either set it in the MXML tag of the UI
component, or use a CSS stylesheet.

Styling within MXML tag                 CSS stylesheet
Filters

●   Commonly-used filters:

    ●   Bevel filter
    ●   Blur filter
    ●   Drop shadow filter
    ●   Glow filter
    ●   Gradient bevel filter
    ●   Gradient glow filter

●   Specifying filters for a UI component:
Filters

●   Each type of filters has its own properties/parameters:
Effects

● Effects are short animation that occurs on a UI component when certain
event occurs (e.g. when user click on the UI component)

●   Flex offers an extensive list of effects:

    ●   Blur effect
    ●   Dissolve effect
    ●   Fade effect
    ●   Glow effect
    ●   Iris effect
    ●   Move effect
    ●   Resize effect
    ●   Rotate effect
    ●   Sequence effect
    ●   Sound effect
    ●   Wipe down, left, right, up effect
    ●   Zoom effect
Effects

● More than one effect can be set on a UI component upon an event occurring
by using:

    ●   Parallel effect to execute a set of effects concurrently

    ●   Sequence effect to execute a series of effects in sequence

●   To set en effect on a UI component:

    ●   Define a effect element

    ●   Bind it to a effect properties on a UI component
Effects




          Bind


                 Bind
Resources


● Flex style explorer -
http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html

●   Flex advanced effects library - http://www.efflex.org/EfflexExplorer.html

Contenu connexe

Similaire à Building Flash-based websites using Adobe Flex - Lesson 3/10

13. session 13 introduction to dhtml
13. session 13   introduction to dhtml13. session 13   introduction to dhtml
13. session 13 introduction to dhtml
Phúc Đỗ
 
UILayout plug-in for APEX
UILayout plug-in for APEXUILayout plug-in for APEX
UILayout plug-in for APEX
Tobias Arnhold
 

Similaire à Building Flash-based websites using Adobe Flex - Lesson 3/10 (20)

Jquery
JqueryJquery
Jquery
 
Jquery
JqueryJquery
Jquery
 
Shield UI JavaScript Chart
Shield UI JavaScript ChartShield UI JavaScript Chart
Shield UI JavaScript Chart
 
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
 
lightning presentation
lightning presentationlightning presentation
lightning presentation
 
Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0
 
Lightning salesforce
Lightning salesforceLightning salesforce
Lightning salesforce
 
Adobe Flex Introduction
Adobe Flex IntroductionAdobe Flex Introduction
Adobe Flex Introduction
 
Moving from AS3 to Flex - advantages, hazards, traps
Moving from AS3 to Flex - advantages, hazards, trapsMoving from AS3 to Flex - advantages, hazards, traps
Moving from AS3 to Flex - advantages, hazards, traps
 
RichFaces CDK: Rapid JSF Component Development
RichFaces CDK: Rapid JSF Component DevelopmentRichFaces CDK: Rapid JSF Component Development
RichFaces CDK: Rapid JSF Component Development
 
13. session 13 introduction to dhtml
13. session 13   introduction to dhtml13. session 13   introduction to dhtml
13. session 13 introduction to dhtml
 
Exploring Adobe Flex
Exploring Adobe Flex Exploring Adobe Flex
Exploring Adobe Flex
 
JEE Conf 2015: Less JS!
JEE Conf 2015: Less JS!JEE Conf 2015: Less JS!
JEE Conf 2015: Less JS!
 
Design Presentation.pdf
Design Presentation.pdfDesign Presentation.pdf
Design Presentation.pdf
 
Testing lightning components feb 15th 2018
Testing lightning components feb 15th 2018Testing lightning components feb 15th 2018
Testing lightning components feb 15th 2018
 
UILayout plug-in for APEX
UILayout plug-in for APEXUILayout plug-in for APEX
UILayout plug-in for APEX
 
Angular 16 – the rise of Signals
Angular 16 – the rise of SignalsAngular 16 – the rise of Signals
Angular 16 – the rise of Signals
 
Lightning overview
Lightning overviewLightning overview
Lightning overview
 
Leveraging Dynamic Interactions on Salesforce Lightning Pages
Leveraging Dynamic Interactions on Salesforce Lightning PagesLeveraging Dynamic Interactions on Salesforce Lightning Pages
Leveraging Dynamic Interactions on Salesforce Lightning Pages
 
React Workshop
React WorkshopReact Workshop
React Workshop
 

Plus de Stefano Virgilli

Silicon Valley Android Apps Brochure
Silicon Valley Android Apps BrochureSilicon Valley Android Apps Brochure
Silicon Valley Android Apps Brochure
Stefano Virgilli
 
Prototyping mobile apps_with_adobe
Prototyping mobile apps_with_adobePrototyping mobile apps_with_adobe
Prototyping mobile apps_with_adobe
Stefano Virgilli
 

Plus de Stefano Virgilli (14)

Is it photoshopped?
Is it photoshopped?Is it photoshopped?
Is it photoshopped?
 
Shooting in a digital era
Shooting in a digital eraShooting in a digital era
Shooting in a digital era
 
Prototyping Mobile Application with Adobe FireWorks - By Linus Lim for VOX LAB
Prototyping Mobile Application with Adobe FireWorks - By Linus Lim for VOX LABPrototyping Mobile Application with Adobe FireWorks - By Linus Lim for VOX LAB
Prototyping Mobile Application with Adobe FireWorks - By Linus Lim for VOX LAB
 
Silicon Valley Android Apps Brochure
Silicon Valley Android Apps BrochureSilicon Valley Android Apps Brochure
Silicon Valley Android Apps Brochure
 
Prototyping mobile apps_with_adobe
Prototyping mobile apps_with_adobePrototyping mobile apps_with_adobe
Prototyping mobile apps_with_adobe
 
Cinematography c ot-102
Cinematography c ot-102Cinematography c ot-102
Cinematography c ot-102
 
Designer vs Client
Designer vs ClientDesigner vs Client
Designer vs Client
 
Adobe Flex - Foundation to Advanced (Bundle) [A-FX-103] Frameworks
Adobe Flex - Foundation to Advanced (Bundle) [A-FX-103] FrameworksAdobe Flex - Foundation to Advanced (Bundle) [A-FX-103] Frameworks
Adobe Flex - Foundation to Advanced (Bundle) [A-FX-103] Frameworks
 
All about colour - by Stefano Virgilli
All about colour - by Stefano VirgilliAll about colour - by Stefano Virgilli
All about colour - by Stefano Virgilli
 
Blending modes presentation
Blending modes presentationBlending modes presentation
Blending modes presentation
 
Building Flash-based websites using Adobe Flex - Lesson 10/10
Building Flash-based websites using Adobe Flex - Lesson 10/10Building Flash-based websites using Adobe Flex - Lesson 10/10
Building Flash-based websites using Adobe Flex - Lesson 10/10
 
Building Flash-based websites using Adobe Flex - Lesson 4/10
Building Flash-based websites using Adobe Flex - Lesson 4/10Building Flash-based websites using Adobe Flex - Lesson 4/10
Building Flash-based websites using Adobe Flex - Lesson 4/10
 
Building Flash-based websites using Adobe Flex - Lesson 1/10
Building Flash-based websites using Adobe Flex - Lesson 1/10Building Flash-based websites using Adobe Flex - Lesson 1/10
Building Flash-based websites using Adobe Flex - Lesson 1/10
 
Think again - Demystify graphic design
Think again - Demystify graphic designThink again - Demystify graphic design
Think again - Demystify graphic design
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Dernier (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

Building Flash-based websites using Adobe Flex - Lesson 3/10

  • 1. Building Flash-based websites using Flex Lesson 3 – CSS Skinning, Filters and Effects Alex Goh info@alekkus.com
  • 2. Agenda ● CSS Skinning ● Filters ● Effects
  • 3. CSS Skinning ● Each UI component has a series of CSS style properties that determine its appearance. (exactly like CSS styling in HTML) ●To change a styling property, either set it in the MXML tag of the UI component, or use a CSS stylesheet. Styling within MXML tag CSS stylesheet
  • 4. Filters ● Commonly-used filters: ● Bevel filter ● Blur filter ● Drop shadow filter ● Glow filter ● Gradient bevel filter ● Gradient glow filter ● Specifying filters for a UI component:
  • 5. Filters ● Each type of filters has its own properties/parameters:
  • 6. Effects ● Effects are short animation that occurs on a UI component when certain event occurs (e.g. when user click on the UI component) ● Flex offers an extensive list of effects: ● Blur effect ● Dissolve effect ● Fade effect ● Glow effect ● Iris effect ● Move effect ● Resize effect ● Rotate effect ● Sequence effect ● Sound effect ● Wipe down, left, right, up effect ● Zoom effect
  • 7. Effects ● More than one effect can be set on a UI component upon an event occurring by using: ● Parallel effect to execute a set of effects concurrently ● Sequence effect to execute a series of effects in sequence ● To set en effect on a UI component: ● Define a effect element ● Bind it to a effect properties on a UI component
  • 8. Effects Bind Bind
  • 9. Resources ● Flex style explorer - http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html ● Flex advanced effects library - http://www.efflex.org/EfflexExplorer.html