SlideShare a Scribd company logo
1 of 11
Download to read offline
User Guide:



XMLListBoxLite
An UI Component for Flash Lite 2.0




                      * Flash® is the registered trademark of Adobe Systems INC.
Developed by :
Enterprise System Solutions Pvt. Ltd. (ESSPL)
Infocity, Bhubaneswar, India – 751024
www.esspl.com

Component Author:
Samir K. Dash, Systems Consultant, ESSPL

Component Page URL : http://www.esspl.com/FlashComponents/xmllistboxlitehome.asp



Support Information

On purchase of this component, a support e-mail is provided that is valid for 1 month from the
date of purchase. During this period you can forward all your queries regarding installation,
troubleshooting and additional support to use the component effectively for your application.

Apart from this no additional support is provided and for the trial and purchased versions the
product is provided on as-is basis.




License Agreement for XMLListBoxLite

XMLListBoxLite is sold/ distributed by Enterprise System solutions Pvt. Ltd. (ESSPL) as
is without any warranties whatsoever. By using this Flash component you accept the fact
that ESSPL will not be liable for any damage it may cause.




     Disclaimer:

      ® Flash® is the registered trademark of Adobe Systems INC.

     All content/ information presented here is the exclusive property of Enterprise system solutions Pvt. Ltd. (ESSPL).
     The copyrights of trade marks/ logos of any other organizations/ companies/ vendors are under their respective
     copyright holders and are in no way linked to ESSPL or any of its subsidiaries. The content/ information contained
     here is correct at the time of its publishing. No material from here may be copied, modified, reproduced,
     republished, uploaded, transmitted, posted or distributed in any form without prior written permission from ESSPL.
Contents
1. About XMLListBoxLite
2. Contents of the SDK
3. Features of the Component
4. Install the Component
5. Know the Component Parameters
6. Listing Your Contents
7. Associate events with list item
8. Keys associated with this component
9. Publishing your Application




About XMLListBoxLite

XML ListBox Lite is a Flash component for Flash Lite 2.0 application development for mobile
phones. Creating a lightweight dynamic list box for Flash Lite application becomes as easy as a
snap using this component. Now no more the Flash Lite application developers need to be
worried about creating dynamically populated list box that will work on nearly every symbian
series 60 models which support Flash Lite 2.0.

XML ListBox Lite comes handy when you plan to create a dynamic list which is populated with
the data sourced from a simple XML file , such creating a play list for your Flash Lite MP3 Player
application, creating a list for a shopping catalogue etc.




Contents of the SDK
The XML ListBoxLite SDK contains the following:
1. xmlListBoxLite.mxp
   2. list.xml (it is a sample XML. You have to modify to fit your needs)




Features of the Component
XML ListBoxLite is a complete solutions for creating customized xml driven dynamic lists in
Flash Lite 2 mobile application development.

The basic features of the component are:

   1. Create Unlimited Number of Tabs: XML ListBoxLite can populate any number of tabs
      and provides proper visualization and navigation of these tabs.
   2. Fully Functional Scrollbars: The scrollbars position ratio is auto adjusted by the
      number of tabs that appear in the list, which gives the users whether any tabs are left in
      the list to scroll.
   3. Display Tabs as per needs: This list component allows you to display any number of
      tabs from the range of 8, 4, 2 and 1, at any instance. This serves the need for example
      when you have more text to display you can choose 4 or 2 tabs so that you need not
      compromise on the content side.




   4. Customize the Look and Feel: You can set any color as parameters for different
      elements of this list component so that it will fit your application seamlessly.




   5. Virtually zero time to implement: This component does not require any extra
      programming in FlashLite 2.0 Action script to display your contents. Just update the xml
      list and it is ready for use.
   6. Lightweight and User friendly: XMLListBoxLite offers you great glossy look and
      advanced features within just 17 KB . The user experience is also magnetic.




Install the Component
Double click on thexmlListBoxLite.mxp file                        to run it. If you have Flash 8 or
above version installed in your system then it will open the Macromedia Extension manager and
you will be then asked to accept the terms. If you agree to the conditions then the extension will
be automatically installed.




Now open Flash 8 IDE and in components panel you will see the component under
ESSPLComponents folder.




Know the Component Parameters
Arrow Background Color
This defines the color of the background of the little arrow icon at the top and button of the scroll
bar. The default RGB value is 0xcecfce.




Arrow Color
This defines the color of the arrow at the top and the bottom of the scrollbar.



HighLighted Tab Color
This defines the color of the item tabs when selected/ highlighted.
Highlighted Tab Text Color
This defines the color of the text of the item in highlighted state.




List Background Color
This defines the color of the background of the list .




No. of Menu Items Displayed
This defines the number of items to be displayed at any time. This has possible values of 8, 4, 2
and 1. The following images show different selection results.




Number the List item?
TIf this is set to “Yes” then the serial number of each item appears in each of them.
scrollbar Background Color
This defines the color of the color of the scrollbar background.




scrollbar Thumb Color
This defines the color of the scroll bar thumb .


Unselected Tab Color
This defines the color of the items tab in the default state.




Unselected Tab Text Color
This defines the color of the tabs at the default state (when not selected/ highlighted by the user)
XML File Path
This defines the file path of the XML file from which the list will be populated.




Listing your contents
The items to be populated in the list are listed in any xml file (in the following example it is the
sample file “list.xml”).




In this XML file you list down all your high level groups as the following format:

- <xmlistboxlite_esspl>
  <listitem labelname="Write here the item name to be displayed in the list " itemvalue="Any string or
      number value associated with this item is mentioned here."/>
   </xmlistboxlite_esspl>

For example, if you have a list structure containing three items namely “Item1”, “Item 2”, “Item 3”
and “Item 4”, with associated values “value1”, “value2”, “value3” and “value4” then you have to
create the list.xml as follows:

- <xmlistboxlite_esspl>
  <listitem labelname=" Item 1" itemvalue=" value1"/>
 <listitem labelname=" Item 2" itemvalue=" value2"/>
 <listitem labelname=" Item 3" itemvalue=" value3"/>
 <listitem labelname=" Item 4" itemvalue=" value4"/>
   </xmlistboxlite_esspl>



Now these will be reflected in your e-learning interface as shown in the following figure:
Associate events with list item
The highlighted Tab related value can be referenced at the “_root” level time line through
the variable “activeItemValue”

For instance in the previous example, when the 1st item in the list is highlighted, the
_root.activeItemValue gets the value of it which is “value1”


                  _root.activeItemValue = “value1”


Now you can refer this value for your event actions. For example if you
want to move to a particular frame that has the same name as any
particular list item value, then you can place a button on the _root
timeline with the following example.


                on (press, keyPress "<Enter>") {
                        gotoAndStop(activeItemValue);
                }




Keys associated with this component
The default keys associated with this component are <Up> and <Down> key presses. Hence, in
the frame you are using this component, you have all other keys available for you to provide other
navigations, such as <Enter>, <Left>, <Right> and Softkeys.

To set softkeys you can use the standard code provided in the ‘Help’ files of Flash IDE. An
example of setting up softkeys is given below:


                fscommand2 ("SetSoftKeys", "Left", "Right");
                var myListener:Object = new Object ();
                myListener.onKeyDown = function () {
                       if (Key.getCode () == ExtendedKey.SOFT1) {
                                // Handle left soft keypress event.
                                gotoAndStop("about");

                         }
                         else if (Key.getCode () == ExtendedKey.SOFT2) {
                                   // Handle right soft keypress event.
                                   fscommand2("Quit",true)
                         }
                };
                Key.addListener (myListener);
Publishing your Application
You need to publish your Flash Lite applications with ActionScript 2.0 settings.




        About ESSPL

        ESSPL offers a wide range of e-learning, m-Learning and interactive solutions, from
        animation, interface design, multimedia assessment need analysis, customized
        courseware design, simulations, interactive kiosks, online design solutions, Flash based
        mobile content designing and development, to suit the wide range of client needs ranging
        from e-learning, m-learning to sales promotional campaign and presentation needs.

        For more details on ESSPL’s offerings in e-Learning and interactive design, refer to
        ESSPL website at www.esspl.com

More Related Content

What's hot

What's hot (8)

Readme
ReadmeReadme
Readme
 
Incandescent
IncandescentIncandescent
Incandescent
 
Ts102575614
Ts102575614Ts102575614
Ts102575614
 
Dots Rotate
Dots RotateDots Rotate
Dots Rotate
 
Rectangles Rotate
Rectangles RotateRectangles Rotate
Rectangles Rotate
 
A User's Guide to Helm™
A User's Guide to Helm™A User's Guide to Helm™
A User's Guide to Helm™
 
Joomla Day1
Joomla  Day1Joomla  Day1
Joomla Day1
 
Multimedia UX
Multimedia UXMultimedia UX
Multimedia UX
 

Viewers also liked

Learning&collaboration
Learning&collaboration Learning&collaboration
Learning&collaboration Samir Dash
 
Presentation Samir Mobilewish Esspl Seminar 2007
Presentation Samir Mobilewish Esspl Seminar 2007Presentation Samir Mobilewish Esspl Seminar 2007
Presentation Samir Mobilewish Esspl Seminar 2007Samir Dash
 
Mobile Wish 200
Mobile Wish 200Mobile Wish 200
Mobile Wish 200Samir Dash
 
Las Estaciones Del AñO
Las Estaciones Del AñOLas Estaciones Del AñO
Las Estaciones Del AñOguestb59502
 
Socio-cultural User Experience (SX) and Social Interaction Design (SxD)
Socio-cultural User Experience (SX) and Social Interaction Design (SxD)Socio-cultural User Experience (SX) and Social Interaction Design (SxD)
Socio-cultural User Experience (SX) and Social Interaction Design (SxD)Samir Dash
 

Viewers also liked (6)

Cuerpo Fuerza
Cuerpo FuerzaCuerpo Fuerza
Cuerpo Fuerza
 
Learning&collaboration
Learning&collaboration Learning&collaboration
Learning&collaboration
 
Presentation Samir Mobilewish Esspl Seminar 2007
Presentation Samir Mobilewish Esspl Seminar 2007Presentation Samir Mobilewish Esspl Seminar 2007
Presentation Samir Mobilewish Esspl Seminar 2007
 
Mobile Wish 200
Mobile Wish 200Mobile Wish 200
Mobile Wish 200
 
Las Estaciones Del AñO
Las Estaciones Del AñOLas Estaciones Del AñO
Las Estaciones Del AñO
 
Socio-cultural User Experience (SX) and Social Interaction Design (SxD)
Socio-cultural User Experience (SX) and Social Interaction Design (SxD)Socio-cultural User Experience (SX) and Social Interaction Design (SxD)
Socio-cultural User Experience (SX) and Social Interaction Design (SxD)
 

Similar to Userguide xmllistboxlite

SL5 OBJECT: SIMPLER LEVEL 5 OBJECT EXPERT SYSTEM LANGUAGE
SL5 OBJECT: SIMPLER LEVEL 5 OBJECT EXPERT SYSTEM LANGUAGE SL5 OBJECT: SIMPLER LEVEL 5 OBJECT EXPERT SYSTEM LANGUAGE
SL5 OBJECT: SIMPLER LEVEL 5 OBJECT EXPERT SYSTEM LANGUAGE ijscmcjournal
 
Chapter 2 lesson-1 adding the action bar
Chapter 2 lesson-1 adding the action barChapter 2 lesson-1 adding the action bar
Chapter 2 lesson-1 adding the action barKalluri Vinay Reddy
 
Introductontoxaml
IntroductontoxamlIntroductontoxaml
Introductontoxamlsunhope777
 
Flex3中文教程
Flex3中文教程Flex3中文教程
Flex3中文教程yiditushe
 
How to create ui using droid draw
How to create ui using droid drawHow to create ui using droid draw
How to create ui using droid drawinfo_zybotech
 
Flex 4 Deep Dive
Flex 4 Deep DiveFlex 4 Deep Dive
Flex 4 Deep DiveEffective
 
Flex 4 Deep Dive
Flex 4 Deep DiveFlex 4 Deep Dive
Flex 4 Deep DiveEffectiveUI
 
XLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & TricksXLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & TricksEarl Grau
 
XLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & TricksXLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & Tricksguest92a5de
 
Details and Set-up of Other FlexFields in Oracle E-Business Suite
Details and Set-up of Other FlexFields in Oracle E-Business SuiteDetails and Set-up of Other FlexFields in Oracle E-Business Suite
Details and Set-up of Other FlexFields in Oracle E-Business Suiteeprentise
 
Flex 3 - Introduction
Flex 3 - IntroductionFlex 3 - Introduction
Flex 3 - Introductionrakhtar
 
Emmylet computer guide on excel
Emmylet computer guide on excelEmmylet computer guide on excel
Emmylet computer guide on excelOfun Emma
 
Altering Drop-Down Menus for Admissions IT Service Request Form
Altering Drop-Down Menus for Admissions IT Service Request FormAltering Drop-Down Menus for Admissions IT Service Request Form
Altering Drop-Down Menus for Admissions IT Service Request FormEdwin Jackson
 
Getting started-with-oracle-so a-i
Getting started-with-oracle-so a-iGetting started-with-oracle-so a-i
Getting started-with-oracle-so a-iAmit Sharma
 
Getting started-with-oracle-so a-i
Getting started-with-oracle-so a-iGetting started-with-oracle-so a-i
Getting started-with-oracle-so a-iAmit Sharma
 
HP ArcSight Asset Model Import FlexConnector Developer's Guide
HP ArcSight Asset Model Import FlexConnector Developer's GuideHP ArcSight Asset Model Import FlexConnector Developer's Guide
HP ArcSight Asset Model Import FlexConnector Developer's GuideProtect724tk
 

Similar to Userguide xmllistboxlite (20)

Sencha touch
Sencha touchSencha touch
Sencha touch
 
SL5 OBJECT: SIMPLER LEVEL 5 OBJECT EXPERT SYSTEM LANGUAGE
SL5 OBJECT: SIMPLER LEVEL 5 OBJECT EXPERT SYSTEM LANGUAGE SL5 OBJECT: SIMPLER LEVEL 5 OBJECT EXPERT SYSTEM LANGUAGE
SL5 OBJECT: SIMPLER LEVEL 5 OBJECT EXPERT SYSTEM LANGUAGE
 
Chapter 2 lesson-1 adding the action bar
Chapter 2 lesson-1 adding the action barChapter 2 lesson-1 adding the action bar
Chapter 2 lesson-1 adding the action bar
 
Introductontoxaml
IntroductontoxamlIntroductontoxaml
Introductontoxaml
 
Flex3中文教程
Flex3中文教程Flex3中文教程
Flex3中文教程
 
How to create ui using droid draw
How to create ui using droid drawHow to create ui using droid draw
How to create ui using droid draw
 
Flex 4 Deep Dive
Flex 4 Deep DiveFlex 4 Deep Dive
Flex 4 Deep Dive
 
Flex 4 Deep Dive
Flex 4 Deep DiveFlex 4 Deep Dive
Flex 4 Deep Dive
 
XLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & TricksXLS Processor Engine How To, Tutorials, Tips & Tricks
XLS Processor Engine How To, Tutorials, Tips & Tricks
 
XLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & TricksXLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & Tricks
 
Details and Set-up of Other FlexFields in Oracle E-Business Suite
Details and Set-up of Other FlexFields in Oracle E-Business SuiteDetails and Set-up of Other FlexFields in Oracle E-Business Suite
Details and Set-up of Other FlexFields in Oracle E-Business Suite
 
Flex 3 - Introduction
Flex 3 - IntroductionFlex 3 - Introduction
Flex 3 - Introduction
 
Emmylet computer guide on excel
Emmylet computer guide on excelEmmylet computer guide on excel
Emmylet computer guide on excel
 
Altering Drop-Down Menus for Admissions IT Service Request Form
Altering Drop-Down Menus for Admissions IT Service Request FormAltering Drop-Down Menus for Admissions IT Service Request Form
Altering Drop-Down Menus for Admissions IT Service Request Form
 
Getting started-with-oracle-so a-i
Getting started-with-oracle-so a-iGetting started-with-oracle-so a-i
Getting started-with-oracle-so a-i
 
Getting started-with-oracle-so a-i
Getting started-with-oracle-so a-iGetting started-with-oracle-so a-i
Getting started-with-oracle-so a-i
 
HP ArcSight Asset Model Import FlexConnector Developer's Guide
HP ArcSight Asset Model Import FlexConnector Developer's GuideHP ArcSight Asset Model Import FlexConnector Developer's Guide
HP ArcSight Asset Model Import FlexConnector Developer's Guide
 
Salesforce
SalesforceSalesforce
Salesforce
 
phpTutorial5
phpTutorial5phpTutorial5
phpTutorial5
 
phpTutorial5
phpTutorial5phpTutorial5
phpTutorial5
 

More from Samir Dash

Empowering Web-Accessibility through Artificial Intelligence (AI) _5Apr202...
Empowering  Web-Accessibility  through Artificial Intelligence (AI)  _5Apr202...Empowering  Web-Accessibility  through Artificial Intelligence (AI)  _5Apr202...
Empowering Web-Accessibility through Artificial Intelligence (AI) _5Apr202...Samir Dash
 
Exploring Paper Types - Samir 2 Mar 2024
Exploring Paper Types - Samir 2 Mar 2024Exploring Paper Types - Samir 2 Mar 2024
Exploring Paper Types - Samir 2 Mar 2024Samir Dash
 
Presentation Deck: Revolutionizing Design Education: AI-Powered Design-Thinki...
Presentation Deck: Revolutionizing Design Education: AI-Powered Design-Thinki...Presentation Deck: Revolutionizing Design Education: AI-Powered Design-Thinki...
Presentation Deck: Revolutionizing Design Education: AI-Powered Design-Thinki...Samir Dash
 
Beyond design DesOps - IBM:: iXponential Deep Dive - 4 Dec 2020
Beyond design DesOps - IBM:: iXponential Deep Dive - 4 Dec 2020Beyond design DesOps - IBM:: iXponential Deep Dive - 4 Dec 2020
Beyond design DesOps - IBM:: iXponential Deep Dive - 4 Dec 2020Samir Dash
 
[DesignOps Global Conference 2019] Samir Dash - 3-steps for building design e...
[DesignOps Global Conference 2019] Samir Dash - 3-steps for buildingdesign e...[DesignOps Global Conference 2019] Samir Dash - 3-steps for buildingdesign e...
[DesignOps Global Conference 2019] Samir Dash - 3-steps for building design e...Samir Dash
 
Session UXnUI SJCIT-1.0.1-1apr2019-desops.io
Session UXnUI SJCIT-1.0.1-1apr2019-desops.ioSession UXnUI SJCIT-1.0.1-1apr2019-desops.io
Session UXnUI SJCIT-1.0.1-1apr2019-desops.ioSamir Dash
 
Des ops101 : Overview - RH CoP UI/UX 9nov2018
Des ops101 : Overview - RH  CoP UI/UX 9nov2018Des ops101 : Overview - RH  CoP UI/UX 9nov2018
Des ops101 : Overview - RH CoP UI/UX 9nov2018Samir Dash
 
Applying des ops in your enterprise 04 oct 2018 v1.0 slides
Applying des ops in your enterprise 04 oct 2018 v1.0  slides Applying des ops in your enterprise 04 oct 2018 v1.0  slides
Applying des ops in your enterprise 04 oct 2018 v1.0 slides Samir Dash
 
Semantic Design System : Redefining Design Systems for DesOps - v1.0 1sep 2018
Semantic Design System : Redefining Design Systems for DesOps - v1.0 1sep 2018Semantic Design System : Redefining Design Systems for DesOps - v1.0 1sep 2018
Semantic Design System : Redefining Design Systems for DesOps - v1.0 1sep 2018Samir Dash
 
Dev conf 2018 DesOps - Prepare Today for Future of Design
Dev conf 2018 DesOps - Prepare Today for Future of Design Dev conf 2018 DesOps - Prepare Today for Future of Design
Dev conf 2018 DesOps - Prepare Today for Future of Design Samir Dash
 
In Search of Truth: At the Crossroad of Critical Theory and Technology in Des...
In Search of Truth: At the Crossroad of Critical Theory and Technology in Des...In Search of Truth: At the Crossroad of Critical Theory and Technology in Des...
In Search of Truth: At the Crossroad of Critical Theory and Technology in Des...Samir Dash
 
Infographic: The 3 Dimensions & 3 Characteristics (3Cs) of DesOps
Infographic: The 3 Dimensions & 3 Characteristics (3Cs) of DesOpsInfographic: The 3 Dimensions & 3 Characteristics (3Cs) of DesOps
Infographic: The 3 Dimensions & 3 Characteristics (3Cs) of DesOpsSamir Dash
 
Ditto – Design Life Cycle Management Concept for DesOps (2016-17)
Ditto – Design Life Cycle Management Concept for DesOps (2016-17) Ditto – Design Life Cycle Management Concept for DesOps (2016-17)
Ditto – Design Life Cycle Management Concept for DesOps (2016-17) Samir Dash
 
Beta studio Reimagining Beta Testing -Samir Dash - 07-12-2017
Beta studio Reimagining Beta Testing -Samir Dash - 07-12-2017Beta studio Reimagining Beta Testing -Samir Dash - 07-12-2017
Beta studio Reimagining Beta Testing -Samir Dash - 07-12-2017Samir Dash
 
The Ten Commandments of DesOps
The Ten Commandments of DesOpsThe Ten Commandments of DesOps
The Ten Commandments of DesOpsSamir Dash
 
Using IBM Design Thinking in Everyday Job 2017
Using IBM Design Thinking in Everyday Job 2017Using IBM Design Thinking in Everyday Job 2017
Using IBM Design Thinking in Everyday Job 2017Samir Dash
 
Rediscovering Accessibility for Future Tech - Everyone is affected!
Rediscovering Accessibility for Future Tech - Everyone is affected!Rediscovering Accessibility for Future Tech - Everyone is affected!
Rediscovering Accessibility for Future Tech - Everyone is affected!Samir Dash
 
Flip the Cart! : Reimagining Next in eCommerce
Flip the Cart! : Reimagining Next in eCommerceFlip the Cart! : Reimagining Next in eCommerce
Flip the Cart! : Reimagining Next in eCommerceSamir Dash
 
Course explorer
Course explorerCourse explorer
Course explorerSamir Dash
 

More from Samir Dash (20)

Empowering Web-Accessibility through Artificial Intelligence (AI) _5Apr202...
Empowering  Web-Accessibility  through Artificial Intelligence (AI)  _5Apr202...Empowering  Web-Accessibility  through Artificial Intelligence (AI)  _5Apr202...
Empowering Web-Accessibility through Artificial Intelligence (AI) _5Apr202...
 
Exploring Paper Types - Samir 2 Mar 2024
Exploring Paper Types - Samir 2 Mar 2024Exploring Paper Types - Samir 2 Mar 2024
Exploring Paper Types - Samir 2 Mar 2024
 
Presentation Deck: Revolutionizing Design Education: AI-Powered Design-Thinki...
Presentation Deck: Revolutionizing Design Education: AI-Powered Design-Thinki...Presentation Deck: Revolutionizing Design Education: AI-Powered Design-Thinki...
Presentation Deck: Revolutionizing Design Education: AI-Powered Design-Thinki...
 
Beyond design DesOps - IBM:: iXponential Deep Dive - 4 Dec 2020
Beyond design DesOps - IBM:: iXponential Deep Dive - 4 Dec 2020Beyond design DesOps - IBM:: iXponential Deep Dive - 4 Dec 2020
Beyond design DesOps - IBM:: iXponential Deep Dive - 4 Dec 2020
 
[DesignOps Global Conference 2019] Samir Dash - 3-steps for building design e...
[DesignOps Global Conference 2019] Samir Dash - 3-steps for buildingdesign e...[DesignOps Global Conference 2019] Samir Dash - 3-steps for buildingdesign e...
[DesignOps Global Conference 2019] Samir Dash - 3-steps for building design e...
 
Session UXnUI SJCIT-1.0.1-1apr2019-desops.io
Session UXnUI SJCIT-1.0.1-1apr2019-desops.ioSession UXnUI SJCIT-1.0.1-1apr2019-desops.io
Session UXnUI SJCIT-1.0.1-1apr2019-desops.io
 
Des ops101 : Overview - RH CoP UI/UX 9nov2018
Des ops101 : Overview - RH  CoP UI/UX 9nov2018Des ops101 : Overview - RH  CoP UI/UX 9nov2018
Des ops101 : Overview - RH CoP UI/UX 9nov2018
 
Applying des ops in your enterprise 04 oct 2018 v1.0 slides
Applying des ops in your enterprise 04 oct 2018 v1.0  slides Applying des ops in your enterprise 04 oct 2018 v1.0  slides
Applying des ops in your enterprise 04 oct 2018 v1.0 slides
 
Semantic Design System : Redefining Design Systems for DesOps - v1.0 1sep 2018
Semantic Design System : Redefining Design Systems for DesOps - v1.0 1sep 2018Semantic Design System : Redefining Design Systems for DesOps - v1.0 1sep 2018
Semantic Design System : Redefining Design Systems for DesOps - v1.0 1sep 2018
 
Dev conf 2018 DesOps - Prepare Today for Future of Design
Dev conf 2018 DesOps - Prepare Today for Future of Design Dev conf 2018 DesOps - Prepare Today for Future of Design
Dev conf 2018 DesOps - Prepare Today for Future of Design
 
In Search of Truth: At the Crossroad of Critical Theory and Technology in Des...
In Search of Truth: At the Crossroad of Critical Theory and Technology in Des...In Search of Truth: At the Crossroad of Critical Theory and Technology in Des...
In Search of Truth: At the Crossroad of Critical Theory and Technology in Des...
 
Infographic: The 3 Dimensions & 3 Characteristics (3Cs) of DesOps
Infographic: The 3 Dimensions & 3 Characteristics (3Cs) of DesOpsInfographic: The 3 Dimensions & 3 Characteristics (3Cs) of DesOps
Infographic: The 3 Dimensions & 3 Characteristics (3Cs) of DesOps
 
Ditto – Design Life Cycle Management Concept for DesOps (2016-17)
Ditto – Design Life Cycle Management Concept for DesOps (2016-17) Ditto – Design Life Cycle Management Concept for DesOps (2016-17)
Ditto – Design Life Cycle Management Concept for DesOps (2016-17)
 
Beta studio Reimagining Beta Testing -Samir Dash - 07-12-2017
Beta studio Reimagining Beta Testing -Samir Dash - 07-12-2017Beta studio Reimagining Beta Testing -Samir Dash - 07-12-2017
Beta studio Reimagining Beta Testing -Samir Dash - 07-12-2017
 
The Ten Commandments of DesOps
The Ten Commandments of DesOpsThe Ten Commandments of DesOps
The Ten Commandments of DesOps
 
Using IBM Design Thinking in Everyday Job 2017
Using IBM Design Thinking in Everyday Job 2017Using IBM Design Thinking in Everyday Job 2017
Using IBM Design Thinking in Everyday Job 2017
 
Sx Heuristics
Sx HeuristicsSx Heuristics
Sx Heuristics
 
Rediscovering Accessibility for Future Tech - Everyone is affected!
Rediscovering Accessibility for Future Tech - Everyone is affected!Rediscovering Accessibility for Future Tech - Everyone is affected!
Rediscovering Accessibility for Future Tech - Everyone is affected!
 
Flip the Cart! : Reimagining Next in eCommerce
Flip the Cart! : Reimagining Next in eCommerceFlip the Cart! : Reimagining Next in eCommerce
Flip the Cart! : Reimagining Next in eCommerce
 
Course explorer
Course explorerCourse explorer
Course explorer
 

Userguide xmllistboxlite

  • 1. User Guide: XMLListBoxLite An UI Component for Flash Lite 2.0 * Flash® is the registered trademark of Adobe Systems INC.
  • 2. Developed by : Enterprise System Solutions Pvt. Ltd. (ESSPL) Infocity, Bhubaneswar, India – 751024 www.esspl.com Component Author: Samir K. Dash, Systems Consultant, ESSPL Component Page URL : http://www.esspl.com/FlashComponents/xmllistboxlitehome.asp Support Information On purchase of this component, a support e-mail is provided that is valid for 1 month from the date of purchase. During this period you can forward all your queries regarding installation, troubleshooting and additional support to use the component effectively for your application. Apart from this no additional support is provided and for the trial and purchased versions the product is provided on as-is basis. License Agreement for XMLListBoxLite XMLListBoxLite is sold/ distributed by Enterprise System solutions Pvt. Ltd. (ESSPL) as is without any warranties whatsoever. By using this Flash component you accept the fact that ESSPL will not be liable for any damage it may cause. Disclaimer: ® Flash® is the registered trademark of Adobe Systems INC. All content/ information presented here is the exclusive property of Enterprise system solutions Pvt. Ltd. (ESSPL). The copyrights of trade marks/ logos of any other organizations/ companies/ vendors are under their respective copyright holders and are in no way linked to ESSPL or any of its subsidiaries. The content/ information contained here is correct at the time of its publishing. No material from here may be copied, modified, reproduced, republished, uploaded, transmitted, posted or distributed in any form without prior written permission from ESSPL.
  • 3. Contents 1. About XMLListBoxLite 2. Contents of the SDK 3. Features of the Component 4. Install the Component 5. Know the Component Parameters 6. Listing Your Contents 7. Associate events with list item 8. Keys associated with this component 9. Publishing your Application About XMLListBoxLite XML ListBox Lite is a Flash component for Flash Lite 2.0 application development for mobile phones. Creating a lightweight dynamic list box for Flash Lite application becomes as easy as a snap using this component. Now no more the Flash Lite application developers need to be worried about creating dynamically populated list box that will work on nearly every symbian series 60 models which support Flash Lite 2.0. XML ListBox Lite comes handy when you plan to create a dynamic list which is populated with the data sourced from a simple XML file , such creating a play list for your Flash Lite MP3 Player application, creating a list for a shopping catalogue etc. Contents of the SDK The XML ListBoxLite SDK contains the following:
  • 4. 1. xmlListBoxLite.mxp 2. list.xml (it is a sample XML. You have to modify to fit your needs) Features of the Component XML ListBoxLite is a complete solutions for creating customized xml driven dynamic lists in Flash Lite 2 mobile application development. The basic features of the component are: 1. Create Unlimited Number of Tabs: XML ListBoxLite can populate any number of tabs and provides proper visualization and navigation of these tabs. 2. Fully Functional Scrollbars: The scrollbars position ratio is auto adjusted by the number of tabs that appear in the list, which gives the users whether any tabs are left in the list to scroll. 3. Display Tabs as per needs: This list component allows you to display any number of tabs from the range of 8, 4, 2 and 1, at any instance. This serves the need for example when you have more text to display you can choose 4 or 2 tabs so that you need not compromise on the content side. 4. Customize the Look and Feel: You can set any color as parameters for different elements of this list component so that it will fit your application seamlessly. 5. Virtually zero time to implement: This component does not require any extra programming in FlashLite 2.0 Action script to display your contents. Just update the xml list and it is ready for use. 6. Lightweight and User friendly: XMLListBoxLite offers you great glossy look and advanced features within just 17 KB . The user experience is also magnetic. Install the Component
  • 5. Double click on thexmlListBoxLite.mxp file to run it. If you have Flash 8 or above version installed in your system then it will open the Macromedia Extension manager and you will be then asked to accept the terms. If you agree to the conditions then the extension will be automatically installed. Now open Flash 8 IDE and in components panel you will see the component under ESSPLComponents folder. Know the Component Parameters
  • 6. Arrow Background Color This defines the color of the background of the little arrow icon at the top and button of the scroll bar. The default RGB value is 0xcecfce. Arrow Color This defines the color of the arrow at the top and the bottom of the scrollbar. HighLighted Tab Color This defines the color of the item tabs when selected/ highlighted.
  • 7. Highlighted Tab Text Color This defines the color of the text of the item in highlighted state. List Background Color This defines the color of the background of the list . No. of Menu Items Displayed This defines the number of items to be displayed at any time. This has possible values of 8, 4, 2 and 1. The following images show different selection results. Number the List item? TIf this is set to “Yes” then the serial number of each item appears in each of them.
  • 8. scrollbar Background Color This defines the color of the color of the scrollbar background. scrollbar Thumb Color This defines the color of the scroll bar thumb . Unselected Tab Color This defines the color of the items tab in the default state. Unselected Tab Text Color This defines the color of the tabs at the default state (when not selected/ highlighted by the user)
  • 9. XML File Path This defines the file path of the XML file from which the list will be populated. Listing your contents The items to be populated in the list are listed in any xml file (in the following example it is the sample file “list.xml”). In this XML file you list down all your high level groups as the following format: - <xmlistboxlite_esspl> <listitem labelname="Write here the item name to be displayed in the list " itemvalue="Any string or number value associated with this item is mentioned here."/> </xmlistboxlite_esspl> For example, if you have a list structure containing three items namely “Item1”, “Item 2”, “Item 3” and “Item 4”, with associated values “value1”, “value2”, “value3” and “value4” then you have to create the list.xml as follows: - <xmlistboxlite_esspl> <listitem labelname=" Item 1" itemvalue=" value1"/> <listitem labelname=" Item 2" itemvalue=" value2"/> <listitem labelname=" Item 3" itemvalue=" value3"/> <listitem labelname=" Item 4" itemvalue=" value4"/> </xmlistboxlite_esspl> Now these will be reflected in your e-learning interface as shown in the following figure:
  • 10. Associate events with list item The highlighted Tab related value can be referenced at the “_root” level time line through the variable “activeItemValue” For instance in the previous example, when the 1st item in the list is highlighted, the _root.activeItemValue gets the value of it which is “value1” _root.activeItemValue = “value1” Now you can refer this value for your event actions. For example if you want to move to a particular frame that has the same name as any particular list item value, then you can place a button on the _root timeline with the following example. on (press, keyPress "<Enter>") { gotoAndStop(activeItemValue); } Keys associated with this component The default keys associated with this component are <Up> and <Down> key presses. Hence, in the frame you are using this component, you have all other keys available for you to provide other navigations, such as <Enter>, <Left>, <Right> and Softkeys. To set softkeys you can use the standard code provided in the ‘Help’ files of Flash IDE. An example of setting up softkeys is given below: fscommand2 ("SetSoftKeys", "Left", "Right"); var myListener:Object = new Object (); myListener.onKeyDown = function () { if (Key.getCode () == ExtendedKey.SOFT1) { // Handle left soft keypress event. gotoAndStop("about"); } else if (Key.getCode () == ExtendedKey.SOFT2) { // Handle right soft keypress event. fscommand2("Quit",true) } }; Key.addListener (myListener);
  • 11. Publishing your Application You need to publish your Flash Lite applications with ActionScript 2.0 settings. About ESSPL ESSPL offers a wide range of e-learning, m-Learning and interactive solutions, from animation, interface design, multimedia assessment need analysis, customized courseware design, simulations, interactive kiosks, online design solutions, Flash based mobile content designing and development, to suit the wide range of client needs ranging from e-learning, m-learning to sales promotional campaign and presentation needs. For more details on ESSPL’s offerings in e-Learning and interactive design, refer to ESSPL website at www.esspl.com