When developing modular applications in Adobe Flex, its critical to ensure that all resources are available for the module and the application that loads it.
You will most likely not get any errormessage indicating the problem, the module will just never complete its creation flow and leave your application hanging somewhere in mid-air between the initialized and the creationComplete event.
The error handling in the ModuleManager and the ModuleLoader are to be honest, not particularly well written at this point (as of Flex 3 Beta 3, Milestone 4) and I expect that the entire mx.modules package is scheduled for an overhaul during the current and last development iteration prior to the emergence of the release candidates (if any) and the first release.
Anyways, back to the issue about missing resources causing the Module creation flow to halt... even the emittance of a style sheet reference used by the module will cause the creation to halt and fail in Flash's silent, but deadly manner (I never liked that paradigm and I am sad to find it all over the place, even here in one of the mission-critical parts of the framework).
I would very much prefer not to have to modify the source code for frameworks and/or 3rd-party products used by production systems, but if the mx.Modules don't receive a lot of "love" from the Flex team prior to release, I will have to in order to get the required stability and robustness.
I would like to mention at this point however, that we have decided to use Flex 3 for production level systems at a very early point, and in general this has been a hugely positive experience (please read previous posts about our Beta experiences) and I have not regretted this decision at any point.
Here you can read more about how to create modular applications with Adobe Flex if you have any interest in this...
Idealism is what precedes experience; cynicism is what follows...
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2008
(123)
-
▼
January
(11)
- PV3D : Course in London, 2nd day
- DFUG : Manager for Adobe User Group Copenhagen
- FITC : ActionScript 3.0 PostFestival Session
- Apple : Apple MacBook AIR
- Adobe Flex : Ted Patrick and his SEO experiment
- FITC Amsterdam 2008 : Discount code
- Adobe Flex : Modular applications vulnerable to mi...
- Adobe Flex : Coghead 2.0 has been released today, ...
- Adobe Event : January 25th in Copenhagen
- FITC Amsterdam 25th - 27th February
- Adobe Flex : Visual Flex Unit
-
▼
January
(11)
My Network
-
-
Stop dragging me into board meetings - Dear Reader : This might be a bit more NEGATIVE than you’re used to. Apologies about that. I love to chair startups and companies, but I hate 95% board m...9 years ago
-
Design practice makes perfect - Evidence gained from research is powerful. It can persuade the most stubborn board members if presented in a way where decisions can be made based on facts...10 years ago
-
-
dutch vs danish politics - First reaction: glad I don’t live there. And then I made this comparison. It doesn’t differ that much actually. CDA 14% – Konservative 10% VVD 21% – Venstr...14 years ago
-
The Next Web – Timothy Ferriss - First speaker on the last day of The Next Web was Timothy Ferriss, author of the ”4-Hour workweek”. I don’t know what I was really expecting from a guy who ...14 years ago
-
Links for Motorcycle enthusiasts - MC travel-blogs: Must see: http://www.kccd.no/ http://4qconditioning.blogspot.com/ Danish blogs: http://www.ossianbuilds.blogspot.com http://wrenchmonkees....14 years ago
-
New Arduino project - I found myself a new Arduino project – an automated car! Well how to go about this. My best approach was to get a cheap RC toy car from the local toy store...15 years ago
-
Unrecognized selector sent to instance - As you may or may not know, I do iPhone/Cocoa touch now... While playing around with something this evening I stumbled across something I thought I'd share...15 years ago
-
-
-
-
-
-
-
About Me
- Peter Andreas Molgaard
- Copenhagen, Denmark
Labels
- Adobe Flex (62)
- Events (28)
- Best Practices (27)
- ActionScript 3.0 (16)
- Adobe AIR (15)
- Tools (15)
- Workaholics United (14)
- PV3D (10)
- Arbitrary Thoughts (9)
- PureMVC (7)
- Adobe Flex SDK (6)
- Adobe Max (6)
- Methodology (6)
- RIA (6)
- State Machines (6)
- .NET (5)
- Adobe Flex Builder (5)
- DFUG (5)
- Google (5)
- WebORB (5)
- Data Visualization (4)
- Flash Platform (4)
- Independent Thinking (4)
- Process (4)
- SEO (4)
- Silverlight (4)
- Adobe Flash Player (3)
- Code Design (3)
- Flash Player (3)
- HCI (3)
- MAC vs. PC (3)
- Microsoft (3)
- Performance Optimization (3)
- Stockholm (3)
- Undocumentation (3)
- Visual Studio (3)
- Windows Workflow Foundation (3)
- ACE (2)
- AUG (2)
- Adobe Thermo (2)
- Ajax (2)
- Bug Report (2)
- Cairngorm (2)
- Commerciel (2)
- Documentation (2)
- Estimation (2)
- Firefox (2)
- Google Gears (2)
- London (2)
- Morphable Interfaces (2)
- SVN (2)
- SoftwareEngineering (2)
- Test (2)
- Admin (1)
- Adobe Flex Adobe Flex Builder (1)
- Facebook (1)
- Graphics (1)
- Hardware (1)
- HelloGroup (1)
- IEEE (1)
- Outsourcing (1)
- Training (1)
- XAML (1)
No comments:
Post a Comment