• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Building Flash-based websites using Adobe Flex - Lesson 8/10
 

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

on

  • 845 views

Building Flash-based websites using Flex

Building Flash-based websites using Flex
Lesson 8 – Remote Data

by Alex goh, associate trainer @ LAB School ( http://lab.edu.sg/ ), Adobe Authorized Training Centre, Singapore

Statistics

Views

Total Views
845
Views on SlideShare
841
Embed Views
4

Actions

Likes
0
Downloads
8
Comments
0

1 Embed 4

http://lab.edu.sg 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NoDerivs LicenseCC Attribution-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Building Flash-based websites using Adobe Flex - Lesson 8/10 Building Flash-based websites using Adobe Flex - Lesson 8/10 Presentation Transcript

    • Building Flash-based websites using Flex Lesson 8 – Remote Data Alex Goh info@alekkus.com
    • Agenda ● Introduction to XML ● Managing special characters in XML ● XML in Flex ● Extracting XML in Flex ● JSON
    • Introduction to XML ● Extensible Markup Language (XML) is a type of markup language for structuring data hierarchically. ● XML is tag-based, like HTML/MXML, but is designed for representing information rather than controlling visual display. ● Most commonly used to represent data passed from a remote server.
    • Introduction to XML ● ECMAScript for XML (E4X) is the latest standard for reading and writing XML documents. ● One of the most significant changes to ActionScript 3.0 is its native support for E4X. This allowsdevelopers to work seamlessly with XML in their programs without additional parsing.
    • Managing Special Characters in XML ● Certain characters are reserved for an internal use in XML documents. These include the less than (<) and greater than (>) signs, which mark the beginning and end of tag names. ● If we need to include reserved characters in text within an XML node, we can either use: ● a CDATA declaration; or ● escape codes to represent the character. ● A sample list of reserved characters and their corresponding escape codes
    • Managing Special Characters in XML e.g.
    • XML in Flex ● Following are the relevant XML classes: ● XML – an XML object with a valid xml string ● XMLList – an array of XML objects ● XMLListCollection – an “ArrayCollection” of XML objects ● e.g.
    • Extracting Data from XML e.g. Alert.show( sales.item[0].type ); //apples Alert.show( sales.item[2].price ); //5.16
    • JSON ● JavaScript Object Notation (JSON) is another data format that is widely used for representing data from the server. ● Originally made for JavaScript and AJAX. ● JSON is not natively supported in Flex, requires a plug-in library from Adobe - http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries#corelib e.g.