======Integrating Flash with HTML, JavaScript and Ajax ======
=====FlashForward, New York City, July 2005=====
====Christian Cantrell, Mike Chambers====
*[[flashjs:docs:tutorials:ffnyc05:Introduction]]
*Why integrate Flash / HTML / JavaScript
*Example
*[[http://weblogs.macromedia.com/mxna/reports/categoryFeedReport/index.cfm|MXNA Category Click Report]]
*Programming : Flash / JavaScript Integration Kit
*What is it?
*[[http://www.osflash.org/doku.php?id=flashjs:docs:requirements|Supported Browsers]]
*[[flashjs:docs:datatypes|Supported Data Types]]
*[[http://www.osflash.org/doku.php?id=flashjs|OS Flash]]
*[[http://weblogs.macromedia.com/flashjavascript/license.txt|Licensing]]
*Getting the Kit
*[[http://www.macromedia.com/go/flashjavascript|Release]]
*[[flashjs:docs:getsource|Latest Build]]
*[[http://mirror1.cvsdude.com/trac/osflash/flashjavascript|Source and bugs]]
*Using the Kit
*[[flashjs:docs:installation|Installation]]
*[[flashjs:docs:usage:astojs|Calling an ActionScript function from JavaScript]]
*[[flashjs:docs:usage:jstoas|Calling a JavaScript function from ActionScript]]
*[[flashjs:docs:usage:simreturn|Getting Return Values from Function Calls]]
*[[flashjs:docs:usage:jsinfo2flash|Retrieving JavaScript Browser Info from ActionScript]]
*Known Issues
* [[http://mirror1.cvsdude.com/trac/osflash/flashjavascript/report/1|Bugs]]
* Circular references
* Variables with spaces in their names
* Theoretical size limitations
* 65K for FlashVars
* 40K for LocalConnection
* Undefined properties in JavaScript will probably not be serialized
* Performance with debug player in Safari
*Linking : Deep Linking in RIAs
*[[http://weblogs.macromedia.com/mxna/reports/categoryFeedReport/index.cfm|Example (MXNA Category Click Report)]]
* Why it's important
* REST
* Searchability
* The anchor method
* The query string method
*Sharing : View Source
*Why?
*Why view source is better in Flash than HTML
*Examples
*[[http://weblogs.macromedia.com/mesh/archives/2005/04/adding_a_view_s.cfm|Simple Flash Example]]
*[[http://www.danieldura.com/archive/adding-a-view-source-menu-to-flex-applications|Simple Flex Example]]
*[[http://weblogs.macromedia.com/mxna/reports/categoryFeedReport/index.cfm|MXNA Category Click Report]]
*[[http://weblogs.macromedia.com/mesh/archives/2005/04/adding_a_view_s.cfm|Adding view source to Flash]]
*[[http://www.danieldura.com/archive/adding-a-view-source-menu-to-flex-applications|Adding view source to Flex]]
*Generating view source