SlideShare a Scribd company logo
1 of 5
PAL #6: Button Symbols & Code Snippets
   Buttons are designed specifically to react to
    the user’s mouse and keyboard actions.
   Like other symbol instances, each button
    instance can have its own set of
    characteristics.
   To edit a button symbol, you need to double
    click on the instance on the stage.
   The Up state is the button’s default appearance when it’s just sitting on the
    Stage without any user interaction.
   The Over state displays when the mouse pointer moves over a button. This
    indicates to the user that the button is a control that can carry out some
    action in your movie.
   When the user presses down on the mouse button, the button symbol
    changes to its Down state. It remains in its Down state until the user
    releases the button; because the Down state is briefly visible during a
    typical mouse click, customising a it with a lengthy animation or sound is
    not the best idea.
   The Hit area defines the hot spot where the button becomes active when
    the user moves over it.
When designing buttons, keep your users in mind and follow these
guidelines:
   Aim for an interesting design that makes the navigation process
    easy for users to understand. An interesting-looking button may
    entice users to click on it.
   Make a button’s purpose clear. Although you already know what
    all your buttons do, and where they’ll lead, users aren’t as familiar
    as you are with what’s going on. Design buttons with familiar
    shapes (for example, a Play button that looks like a forward
    arrow), or label buttons with text if necessary.
   Make buttons easy to find. If the buttons are hard to pick out on
    the interface, or if their functions are unclear, your interactive
    project becomes a frustrating experience for the user.
   Use the button images on Moodle to create a
    simple three-state button with ‘Up’, ‘Down’
    and ‘Over’ keyframes.
   Upload your completed SWF to Moodle

      UP               OVER             DOWN

More Related Content

More from jbellWCT

Hci ass3-bad
Hci ass3-badHci ass3-bad
Hci ass3-badjbellWCT
 
HCI Assignment 2 - Fail
HCI Assignment 2 - FailHCI Assignment 2 - Fail
HCI Assignment 2 - FailjbellWCT
 
Models of Interaction
Models of InteractionModels of Interaction
Models of InteractionjbellWCT
 
Principles of Interface Design
Principles of Interface DesignPrinciples of Interface Design
Principles of Interface DesignjbellWCT
 
Remote Controls - HCI - Assignment 1
Remote Controls - HCI - Assignment 1Remote Controls - HCI - Assignment 1
Remote Controls - HCI - Assignment 1jbellWCT
 
CSS3: The Next Generation Of Style
CSS3: The Next Generation Of StyleCSS3: The Next Generation Of Style
CSS3: The Next Generation Of StylejbellWCT
 
Hyperlinks
HyperlinksHyperlinks
HyperlinksjbellWCT
 
Images & Dreamweaver
Images & DreamweaverImages & Dreamweaver
Images & DreamweaverjbellWCT
 
Typography
TypographyTypography
TypographyjbellWCT
 
Creating Pages
Creating PagesCreating Pages
Creating PagesjbellWCT
 
Setting Up Dreamweaver
Setting Up DreamweaverSetting Up Dreamweaver
Setting Up DreamweaverjbellWCT
 
PAL #9: Introduction to ActionScript
PAL #9: Introduction to ActionScriptPAL #9: Introduction to ActionScript
PAL #9: Introduction to ActionScriptjbellWCT
 
Network Hardware PAL#8
Network Hardware PAL#8Network Hardware PAL#8
Network Hardware PAL#8jbellWCT
 
Signing Up To Tumblr
Signing Up To TumblrSigning Up To Tumblr
Signing Up To TumblrjbellWCT
 
Sight Conditions
Sight ConditionsSight Conditions
Sight ConditionsjbellWCT
 
Exploring GOMs
Exploring GOMsExploring GOMs
Exploring GOMsjbellWCT
 

More from jbellWCT (18)

Hci ass3-bad
Hci ass3-badHci ass3-bad
Hci ass3-bad
 
Hci ass2
Hci ass2Hci ass2
Hci ass2
 
HCI Assignment 2 - Fail
HCI Assignment 2 - FailHCI Assignment 2 - Fail
HCI Assignment 2 - Fail
 
Models of Interaction
Models of InteractionModels of Interaction
Models of Interaction
 
Principles of Interface Design
Principles of Interface DesignPrinciples of Interface Design
Principles of Interface Design
 
Remote Controls - HCI - Assignment 1
Remote Controls - HCI - Assignment 1Remote Controls - HCI - Assignment 1
Remote Controls - HCI - Assignment 1
 
CSS3: The Next Generation Of Style
CSS3: The Next Generation Of StyleCSS3: The Next Generation Of Style
CSS3: The Next Generation Of Style
 
Hyperlinks
HyperlinksHyperlinks
Hyperlinks
 
Images & Dreamweaver
Images & DreamweaverImages & Dreamweaver
Images & Dreamweaver
 
Typography
TypographyTypography
Typography
 
Tables
TablesTables
Tables
 
Creating Pages
Creating PagesCreating Pages
Creating Pages
 
Setting Up Dreamweaver
Setting Up DreamweaverSetting Up Dreamweaver
Setting Up Dreamweaver
 
PAL #9: Introduction to ActionScript
PAL #9: Introduction to ActionScriptPAL #9: Introduction to ActionScript
PAL #9: Introduction to ActionScript
 
Network Hardware PAL#8
Network Hardware PAL#8Network Hardware PAL#8
Network Hardware PAL#8
 
Signing Up To Tumblr
Signing Up To TumblrSigning Up To Tumblr
Signing Up To Tumblr
 
Sight Conditions
Sight ConditionsSight Conditions
Sight Conditions
 
Exploring GOMs
Exploring GOMsExploring GOMs
Exploring GOMs
 

Recently uploaded

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 

Recently uploaded (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

PAL #6: Button Symbols & Code Snippets

  • 1. PAL #6: Button Symbols & Code Snippets
  • 2. Buttons are designed specifically to react to the user’s mouse and keyboard actions.  Like other symbol instances, each button instance can have its own set of characteristics.  To edit a button symbol, you need to double click on the instance on the stage.
  • 3. The Up state is the button’s default appearance when it’s just sitting on the Stage without any user interaction.  The Over state displays when the mouse pointer moves over a button. This indicates to the user that the button is a control that can carry out some action in your movie.  When the user presses down on the mouse button, the button symbol changes to its Down state. It remains in its Down state until the user releases the button; because the Down state is briefly visible during a typical mouse click, customising a it with a lengthy animation or sound is not the best idea.  The Hit area defines the hot spot where the button becomes active when the user moves over it.
  • 4. When designing buttons, keep your users in mind and follow these guidelines:  Aim for an interesting design that makes the navigation process easy for users to understand. An interesting-looking button may entice users to click on it.  Make a button’s purpose clear. Although you already know what all your buttons do, and where they’ll lead, users aren’t as familiar as you are with what’s going on. Design buttons with familiar shapes (for example, a Play button that looks like a forward arrow), or label buttons with text if necessary.  Make buttons easy to find. If the buttons are hard to pick out on the interface, or if their functions are unclear, your interactive project becomes a frustrating experience for the user.
  • 5. Use the button images on Moodle to create a simple three-state button with ‘Up’, ‘Down’ and ‘Over’ keyframes.  Upload your completed SWF to Moodle UP OVER DOWN