SlideShare una empresa de Scribd logo
1 de 51
Managing and using assets in
your rich flash experiences
Who

@davidortinau
davidortinau.com
15 yrs web, interactive,
software development
Flash, iPhone, .NET, WP7
What are we talking about
•   Designers & Developers
•   Asset Types
•   Cases Studies
•   Tools and Techniques
•   Code Demos
•   Achieving Glorious Results
where developers & designers
       dare to touch
where developers & designers
       dare to touch
• First there was a concept
• Designers create the assets (mostly)
• Developers want the assets (mostly)
• Fairy dust
• Celebration... or crying
all your assets are belong to us
all your assets are belong to us
• Video and Audio
• Graphics: Raster and Vector
• Animations
• Interactive Elements: Buttons, Sliders, Component Skins
• Data Streams: Custom, Social, News, Real Time Data
CASE STUDIES
innerleprechaun
innerleprechaun
innerleprechaun
innerleprechaun
innerleprechaun
INNERLEPRECHAUN ASSETS
•   Main UI
•   8 Canned Samples
•   Intro & Outro animations
•   8 leprechauns
•   8 location animations
•   26 music tracks by location
•   26 preview music tracks
•   250 voice over tracks




INNERLEPRECHAUN ASSETS
INNERLEPRECHAUN STRATEGY
• Web Server Farm
• PHP / mySql / Serialized VOs
• CDN for Media




INNERLEPRECHAUN STRATEGY
•   Web Server Farm
•   PHP / mySql / Serialized VOs
•   CDN for Media
•   SWF Loaders




INNERLEPRECHAUN STRATEGY
Tuaca Mod Your Bod
Tuaca Mod Your Bod
Tuaca Mod Your Bod
Tuaca Mod Your Bod
Tuaca Mod Your Bod
Tuaca Mod Your Bod
Tuaca Mod Your Bod
MOD YOUR BOD ASSETS
•   Video Preloader (and the preloader for that)
•   7 Animated Environments
•   2 Genders
•   3 Poses
•   5 Skin Tones
•   9 Body Art Patterns (thumbs & actual size)
•   27 Accessories (thumbs & actual size)
•   270 Bodies




MOD YOUR BOD ASSETS
MOD YOUR BOD STRATEGY
• Web Server Farm
• ASP.NET / SQL / AMF
• CDN for Media

• PNG Crush
• Custom Asset Loader using flash.display.Loader




MOD YOUR BOD STRATEGY
TOOLS AND TECHNIQUES
TOOLS AND TECHNIQUES
•   Flash Pro
•   Flash Builder
•   FDT
•   Photoshop
•   Fireworks




TOOLS AND TECHNIQUES
•   Flash Pro
•   Flash Builder
•   FDT
•   Photoshop
•   Fireworks
•   Illustrator



TOOLS AND TECHNIQUES
•   Flash Pro
•   Flash Builder
•   FDT
•   Photoshop
•   Fireworks
•   Illustrator
•   Many Others


TOOLS AND TECHNIQUES
• SWC
• Library loaders
  • casalib
  • BSS
• BulkLoaders
  •   LoaderMax
  •   BulkLoader
• Others
  • Embedding
  • CSS Embedding
  • Flex Component Kit


TOOLS AND TECHNIQUES
• Adobe file format for distributing components
• A zip-like file
• Filesize doesn't matter. A SWC is an external library and
  you'll only carry into your application what you use.
• Why?
  Portable
  Strong typing to code against
  Separation of Design and Code




SWC
SWC Demo
•   http://casalib.org/
•   Utility Classes
•   SwfLoad
•   LibraryManager




CASALIB
casalib demo
• http://www.greensock.com/loadermax/
• Top Features
  • Load audio, video, swf, image, data, xml, css
  • Define in XML and let LoaderMax automatically parse
    loaders
  • Added content directly to containers
  • Set image scaling, proportional cropping, alpha, x, y,
    rotation, alpha in properties




LOADERMAX
LoaderMax demo
.redBigButton{
 text-roll-over-color:#fff;
 font-size:16;
 font-anti-alias-type:advanced;
 font-weight:bold;
 font-family:Arial;
 font-sharpness:-200;
 text-selected-color:#fff;
 /*skins*/
 upSkin: Embed(source="assets/embedded/flash/buttons.swf",symbol="btn_red_rest");
 over-skin: Embed(source="assets/embedded/flash/buttons.swf",symbol="btn_red_roll");
 down-skin: Embed(source="assets/embedded/flash/buttons.swf",symbol="btn_red_click");
 disabled-skin: Embed(source="assets/embedded/flash/buttons.swf",symbol="btn_red_rest");
 }




EMBED SKIN IN CSS
ACHIEVING GLORIOUS RESULTS
LEAGUE OF LEGENDS
LEAGUE OF LEGENDS
LEAGUE OF LEGENDS
•   AIR Lobby that manages your profile and runs store
•   Heavy Bitmaps and animations
•   Separate company skinned the app with Degrafa
•   Later converted all skins to Flex Component Kit
•   Artists provided very detailed Photoshop documents
•   Developer imported, cutup to Flex Component Kit
•   Exported a single SWC per component
•   Reference in project through CSS embedding




LEAGUE OF LEGENDS
• AIR app
  • 300 team members including 100 Flex developers
• Entire design provided by a partner company
    • All Flex Component Kit assets provided as SWC
    • Referenced in CSS, also provided by partner

• Design team can continuously revise assets without
  interrupting development
• A development team member is responsible for
  integrating any new assets.



ENTERPRISE TELECOM APP
SUPERSECRET
• Online MMO
• Tons of PNG and SWF assets
• Assets produced in Flash Pro published as swc and swf
  • Swc used for coding and compile time contracts
  • Swf used for runtime loading
• Designers could revise assets without involving
  developers
• Developers only needed to add new assets
• All assets managed via custom CMS




SUPERSECRET
Contact Me

@davidortinau
davidortinau.com
dave@davidortinau.com

Más contenido relacionado

La actualidad más candente

My site is slow
My site is slowMy site is slow
My site is slow
hernanibf
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your website
hernanibf
 
Anatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress ThemeAnatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress Theme
Julie Kuehl
 
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Radhika Puthiyetath
 

La actualidad más candente (8)

My site is slow
My site is slowMy site is slow
My site is slow
 
Adventures in cross platform ConnectJS / TiConnect 2014
Adventures in cross platform ConnectJS / TiConnect 2014Adventures in cross platform ConnectJS / TiConnect 2014
Adventures in cross platform ConnectJS / TiConnect 2014
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your website
 
Anatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress ThemeAnatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress Theme
 
WP 101 - Local Development - Themes and Plugins
WP 101 - Local Development - Themes and PluginsWP 101 - Local Development - Themes and Plugins
WP 101 - Local Development - Themes and Plugins
 
Unit 6
Unit 6Unit 6
Unit 6
 
Introduction to Phaser.js
Introduction to Phaser.jsIntroduction to Phaser.js
Introduction to Phaser.js
 
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
 

Destacado

Destacado (8)

360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010
 
The Invaluable Freelance Flasher
The Invaluable Freelance FlasherThe Invaluable Freelance Flasher
The Invaluable Freelance Flasher
 
Rage Against the Framework
Rage Against the FrameworkRage Against the Framework
Rage Against the Framework
 
Practical IxD for Developers
Practical IxD for DevelopersPractical IxD for Developers
Practical IxD for Developers
 
State of agile 2016
State of agile 2016State of agile 2016
State of agile 2016
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar a Managing and Using Assets in Rich Flash Experiences

Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming Landscape
Joseph Labrecque
 
Adobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureAdobe Flash - Past, Present and Future
Adobe Flash - Past, Present and Future
Iain Lobb
 
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
Droidcon Berlin
 
Java Night 2010 SteamCannon
Java Night 2010 SteamCannonJava Night 2010 SteamCannon
Java Night 2010 SteamCannon
marekgoldmann
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and Security
Joe Casabona
 

Similar a Managing and Using Assets in Rich Flash Experiences (20)

Doug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript ProjectsDoug McCune - Using Open Source Flex and ActionScript Projects
Doug McCune - Using Open Source Flex and ActionScript Projects
 
Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming Landscape
 
Adobe Flash - Past, Present and Future
Adobe Flash - Past, Present and FutureAdobe Flash - Past, Present and Future
Adobe Flash - Past, Present and Future
 
Metadata & Interoperability: Free Tools
Metadata & Interoperability: Free ToolsMetadata & Interoperability: Free Tools
Metadata & Interoperability: Free Tools
 
Expert guide for PHP
Expert guide for PHPExpert guide for PHP
Expert guide for PHP
 
Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.Responsive Web Design tips and tricks.
Responsive Web Design tips and tricks.
 
Rwd slidedeck
Rwd slidedeckRwd slidedeck
Rwd slidedeck
 
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CC
 
FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class)
FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class)FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class)
FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class)
 
Getting started with titanium
Getting started with titaniumGetting started with titanium
Getting started with titanium
 
NEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & SecurityNEPA BlogCon 2013 - WordPress Customization & Security
NEPA BlogCon 2013 - WordPress Customization & Security
 
Platform Selection
Platform SelectionPlatform Selection
Platform Selection
 
Trendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondTrendsetting: Web Design and Beyond
Trendsetting: Web Design and Beyond
 
Java Night 2010 SteamCannon
Java Night 2010 SteamCannonJava Night 2010 SteamCannon
Java Night 2010 SteamCannon
 
WordPress Customization and Security
WordPress Customization and SecurityWordPress Customization and Security
WordPress Customization and Security
 
From PSD to WordPress Theme: Bringing designs to life
From PSD to WordPress Theme: Bringing designs to lifeFrom PSD to WordPress Theme: Bringing designs to life
From PSD to WordPress Theme: Bringing designs to life
 
A Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & DevelopmentA Holistic Approach to HTML5 Game Design & Development
A Holistic Approach to HTML5 Game Design & Development
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)
 
Getting started with Appcelerator Titanium
Getting started with Appcelerator TitaniumGetting started with Appcelerator Titanium
Getting started with Appcelerator Titanium
 

Último

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
Victor Rentea
 
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
Safe Software
 
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
Safe Software
 

Último (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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)
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Managing and Using Assets in Rich Flash Experiences

  • 1. Managing and using assets in your rich flash experiences
  • 2. Who @davidortinau davidortinau.com 15 yrs web, interactive, software development Flash, iPhone, .NET, WP7
  • 3. What are we talking about • Designers & Developers • Asset Types • Cases Studies • Tools and Techniques • Code Demos • Achieving Glorious Results
  • 4. where developers & designers dare to touch
  • 5. where developers & designers dare to touch • First there was a concept • Designers create the assets (mostly) • Developers want the assets (mostly) • Fairy dust • Celebration... or crying
  • 6. all your assets are belong to us
  • 7. all your assets are belong to us • Video and Audio • Graphics: Raster and Vector • Animations • Interactive Elements: Buttons, Sliders, Component Skins • Data Streams: Custom, Social, News, Real Time Data
  • 15. Main UI • 8 Canned Samples • Intro & Outro animations • 8 leprechauns • 8 location animations • 26 music tracks by location • 26 preview music tracks • 250 voice over tracks INNERLEPRECHAUN ASSETS
  • 17. • Web Server Farm • PHP / mySql / Serialized VOs • CDN for Media INNERLEPRECHAUN STRATEGY
  • 18. Web Server Farm • PHP / mySql / Serialized VOs • CDN for Media • SWF Loaders INNERLEPRECHAUN STRATEGY
  • 26. MOD YOUR BOD ASSETS
  • 27. Video Preloader (and the preloader for that) • 7 Animated Environments • 2 Genders • 3 Poses • 5 Skin Tones • 9 Body Art Patterns (thumbs & actual size) • 27 Accessories (thumbs & actual size) • 270 Bodies MOD YOUR BOD ASSETS
  • 28. MOD YOUR BOD STRATEGY
  • 29. • Web Server Farm • ASP.NET / SQL / AMF • CDN for Media • PNG Crush • Custom Asset Loader using flash.display.Loader MOD YOUR BOD STRATEGY
  • 32. Flash Pro • Flash Builder • FDT • Photoshop • Fireworks TOOLS AND TECHNIQUES
  • 33. Flash Pro • Flash Builder • FDT • Photoshop • Fireworks • Illustrator TOOLS AND TECHNIQUES
  • 34. Flash Pro • Flash Builder • FDT • Photoshop • Fireworks • Illustrator • Many Others TOOLS AND TECHNIQUES
  • 35. • SWC • Library loaders • casalib • BSS • BulkLoaders • LoaderMax • BulkLoader • Others • Embedding • CSS Embedding • Flex Component Kit TOOLS AND TECHNIQUES
  • 36. • Adobe file format for distributing components • A zip-like file • Filesize doesn't matter. A SWC is an external library and you'll only carry into your application what you use. • Why? Portable Strong typing to code against Separation of Design and Code SWC
  • 38. http://casalib.org/ • Utility Classes • SwfLoad • LibraryManager CASALIB
  • 40. • http://www.greensock.com/loadermax/ • Top Features • Load audio, video, swf, image, data, xml, css • Define in XML and let LoaderMax automatically parse loaders • Added content directly to containers • Set image scaling, proportional cropping, alpha, x, y, rotation, alpha in properties LOADERMAX
  • 42. .redBigButton{ text-roll-over-color:#fff; font-size:16; font-anti-alias-type:advanced; font-weight:bold; font-family:Arial; font-sharpness:-200; text-selected-color:#fff; /*skins*/ upSkin: Embed(source="assets/embedded/flash/buttons.swf",symbol="btn_red_rest"); over-skin: Embed(source="assets/embedded/flash/buttons.swf",symbol="btn_red_roll"); down-skin: Embed(source="assets/embedded/flash/buttons.swf",symbol="btn_red_click"); disabled-skin: Embed(source="assets/embedded/flash/buttons.swf",symbol="btn_red_rest"); } EMBED SKIN IN CSS
  • 47. AIR Lobby that manages your profile and runs store • Heavy Bitmaps and animations • Separate company skinned the app with Degrafa • Later converted all skins to Flex Component Kit • Artists provided very detailed Photoshop documents • Developer imported, cutup to Flex Component Kit • Exported a single SWC per component • Reference in project through CSS embedding LEAGUE OF LEGENDS
  • 48. • AIR app • 300 team members including 100 Flex developers • Entire design provided by a partner company • All Flex Component Kit assets provided as SWC • Referenced in CSS, also provided by partner • Design team can continuously revise assets without interrupting development • A development team member is responsible for integrating any new assets. ENTERPRISE TELECOM APP
  • 50. • Online MMO • Tons of PNG and SWF assets • Assets produced in Flash Pro published as swc and swf • Swc used for coding and compile time contracts • Swf used for runtime loading • Designers could revise assets without involving developers • Developers only needed to add new assets • All assets managed via custom CMS SUPERSECRET

Notas del editor

  1. sometimes there’s a developer involved in the concept phase. Hopefully there is. I love this part of the project. It’s where I get to help introduce useful, helpful technology and solutions that can make a measurable business impact. It’s a common decision all developers need to make, and it’s something that should be of interest to both developers and designers. This is where the hand-off occurs with most assets, and interactivity has a significant impact on how those assets need to be provided and implemented. There are quite a few options and many developers I speak with only know and use 1 or 2.
  2. sometimes there’s a developer involved in the concept phase. Hopefully there is. I love this part of the project. It’s where I get to help introduce useful, helpful technology and solutions that can make a measurable business impact. It’s a common decision all developers need to make, and it’s something that should be of interest to both developers and designers. This is where the hand-off occurs with most assets, and interactivity has a significant impact on how those assets need to be provided and implemented. There are quite a few options and many developers I speak with only know and use 1 or 2.
  3. sometimes there’s a developer involved in the concept phase. Hopefully there is. I love this part of the project. It’s where I get to help introduce useful, helpful technology and solutions that can make a measurable business impact. It’s a common decision all developers need to make, and it’s something that should be of interest to both developers and designers. This is where the hand-off occurs with most assets, and interactivity has a significant impact on how those assets need to be provided and implemented. There are quite a few options and many developers I speak with only know and use 1 or 2.
  4. sometimes there’s a developer involved in the concept phase. Hopefully there is. I love this part of the project. It’s where I get to help introduce useful, helpful technology and solutions that can make a measurable business impact. It’s a common decision all developers need to make, and it’s something that should be of interest to both developers and designers. This is where the hand-off occurs with most assets, and interactivity has a significant impact on how those assets need to be provided and implemented. There are quite a few options and many developers I speak with only know and use 1 or 2.
  5. sometimes there’s a developer involved in the concept phase. Hopefully there is. I love this part of the project. It’s where I get to help introduce useful, helpful technology and solutions that can make a measurable business impact. It’s a common decision all developers need to make, and it’s something that should be of interest to both developers and designers. This is where the hand-off occurs with most assets, and interactivity has a significant impact on how those assets need to be provided and implemented. There are quite a few options and many developers I speak with only know and use 1 or 2.
  6. show demo, view timeline, and discuss how this was worked out.
  7. show demo, view timeline, and discuss how this was worked out.
  8. show demo, view timeline, and discuss how this was worked out.
  9. show demo, view timeline, and discuss how this was worked out.
  10. show demo, view timeline, and discuss how this was worked out.
  11. Used a media caching solution to speed delivery of assets Content was data driven Timeline animation would play intro, location in, load leprechaun, play audio, upon audio complete finish leprechaun animation, end location, and then outro
  12. Used a media caching solution to speed delivery of assets Content was data driven Timeline animation would play intro, location in, load leprechaun, play audio, upon audio complete finish leprechaun animation, end location, and then outro
  13. Used a media caching solution to speed delivery of assets Content was data driven Timeline animation would play intro, location in, load leprechaun, play audio, upon audio complete finish leprechaun animation, end location, and then outro
  14. Used a media caching solution to speed delivery of assets Content was data driven Timeline animation would play intro, location in, load leprechaun, play audio, upon audio complete finish leprechaun animation, end location, and then outro
  15. Used a media caching solution to speed delivery of assets Content was data driven Timeline animation would play intro, location in, load leprechaun, play audio, upon audio complete finish leprechaun animation, end location, and then outro
  16. Used a media caching solution to speed delivery of assets Content was data driven Timeline animation would play intro, location in, load leprechaun, play audio, upon audio complete finish leprechaun animation, end location, and then outro
  17. Used a media caching solution to speed delivery of assets Content was data driven Timeline animation would play intro, location in, load leprechaun, play audio, upon audio complete finish leprechaun animation, end location, and then outro
  18. Used a media caching solution to speed delivery of assets Content was data driven Timeline animation would play intro, location in, load leprechaun, play audio, upon audio complete finish leprechaun animation, end location, and then outro
  19. show demo, view timeline, and discuss how this was worked out.
  20. show demo, view timeline, and discuss how this was worked out.
  21. show demo, view timeline, and discuss how this was worked out.
  22. show demo, view timeline, and discuss how this was worked out.
  23. show demo, view timeline, and discuss how this was worked out.
  24. show demo, view timeline, and discuss how this was worked out.
  25. show demo, view timeline, and discuss how this was worked out.
  26. show demo, view timeline, and discuss how this was worked out.
  27. show demo, view timeline, and discuss how this was worked out.
  28. show demo, view timeline, and discuss how this was worked out.
  29. there are a variety of tools and techniques available to use to assist in managing assets choose tools that a) make you productive b) work well with a team
  30. there are a variety of tools and techniques available to use to assist in managing assets choose tools that a) make you productive b) work well with a team
  31. there are a variety of tools and techniques available to use to assist in managing assets choose tools that a) make you productive b) work well with a team
  32. there are a variety of tools and techniques available to use to assist in managing assets choose tools that a) make you productive b) work well with a team
  33. there are a variety of tools and techniques available to use to assist in managing assets choose tools that a) make you productive b) work well with a team
  34. there are a variety of tools and techniques available to use to assist in managing assets choose tools that a) make you productive b) work well with a team
  35. there are a variety of tools and techniques available to use to assist in managing assets choose tools that a) make you productive b) work well with a team
  36. 1) Show Flash Pro setup 2) Show FDT setup 3) Direct Beaker 4) Extended Beaker 5) Wrapped Beaker
  37. 1) Simple SwfLoad 2) Embedded swf 3) LibraryManager
  38. Demo on my blog What is LoaderMax: load xml, swf, images, data, video, audio, css
  39. Flex only Embed assets are compiled into the initial SWF Can load just the source or specify a symbol’s linkage identifier
  40. Asked friends for some great stories of tackling these challenges. These stories represent a good symbiotic workflow between dev and design