Christophe Herreman has done some awesome stuff and I know Aral is working on 
ARP3 too so I think if we can all get on the same page and really document the 
design (I plan on doing UML diagrams) we should have a very rich but 
lightweight MVC to work with.  I've implemented 7 project with ARP and found it 
very flexibile.  The main issue I have right now is how the the views get 
updated by the model as in the existing ARP the command objects update the 
views which can get messy and is not typesafe, Christophe and Aral have both 
been looking at the model locator strategy and I'm anxious to see the end 
results.

I'll try and clean up the asset manager soon and see if its something the ARP 
community can use.

Grant.

----- Original Message -----
From: Marcelo de Moraes Serpa [EMAIL PROTECTED]
To: Open Source Flash Mailing List [email protected]
Sent: 1/8/06 3:19 PM
Subject: Re: [osflash] ARPX advice

> After some research I think now I understand your additions to the 
> framework. Your idea of having a singleton SystemController proxy is 
> great becouse it allows for an easier way to download forms at runtime 
> as you don´t need all that code to register the form to the controller 
> as you would do if you were implementing such a feature in ARP.
> 
> I would really like to see the other classes you worte, can´t wait to 
> see them released!
> 
> Marcelo.
> 
> [EMAIL PROTECTED] wrote:
> 
> >I have a couple of things.
> >
> >1) A MoveClipLoader class than will load a swf and bind the symbols to a 
> >class
> >2) An asset manager class that can ondemand load any asset, swfs, images, 
> >audio etc.. It also supports a list of assets to be loaded at the same time, 
> >e.g. list of jpegs.
> >
> >I've found that I tend to load all my assets at startup unless they are very 
> >large (audio etc).  For example In my own site has the following "areas", 
> >music, services, contact, news and interactive.  Each area has its own swf 
> >and its own symbols, font embeds etc.  The main.swf file starts up, sets up 
> >my logging, creates an asset manager and tells it what assets to load 
> >(music.swf, services.swf, contact.swf, news.swf, interactive.swf) and each 
> >of those swfs has a main clip on the stage (natural entry approach) and they 
> >all have the same symbol name "mainSymbol" and I have navigation classes 
> >that then hide/show and tell those swf to animate etc... 
> >
> >I want to release the asset manager into the arpx package but right now its 
> >a bit project specific.
> >
> >If you have a lot of forms that you need to load and unload I'd write an 
> >asset manager, tell it what assets you have, their name, their location, 
> >filename etc.  The asset manager should be able to load them and unload them 
> >based on your commands.
> >
> >Grant.
> >
> >----- Original Message -----
> >From: Marcelo de Moraes Serpa [EMAIL PROTECTED]
> >To: Open Source Flash Mailing List [email protected]
> >Sent: 1/7/06 10:11 AM
> >Subject: Re: [osflash] ARPX advice
> >
> >  
> >
> >>Thanks for the explanation Grant!
> >>
> >>Could you tell me how do you manage the dynamic loading of forms on your 
> >>ARP apps? I recently sent a msg to the ARP list stating my ideas on how 
> >>to do that and seeking for some help ("Multi-movie based ARPX 
> >>application strategies" is the msg subject).
> >>
> >>Thanks again,
> >>
> >>Marcelo.
> >>
> >>[EMAIL PROTECTED] wrote:
> >>
> >>    
> >>
> >>>Its my accent isn't it, coming through in the blog and throwing you off ?  
> >>>:)
> >>>
> >>>The arpx extensions I've built extend the orignal ARP package, they don't 
> >>>replace it.  
> >>>
> >>>There are 2 things I needed, a system event management system and a 
> >>>command mapping system.
> >>>
> >>>With ARP out of the box events are between forms, not at a "system level" 
> >>>so lets suppose you have a system wide event like "session expired" you 
> >>>can't publish it at an application level, with my extensions you can.
> >>>
> >>>secondly the command mapping was done in code, so if a "login" event is 
> >>>supposed to cause a "Logincommand" to fire it has to be done in your code, 
> >>>this again is not something I like so the commandController is a class 
> >>>that uses an XML file to map an event to a command and registers with the 
> >>>systemController, so when an event like "loginUser" is fired from 
> >>>somewhere in the system, the system controller knows to tell the 
> >>>commandController about the event and the command Controller dynamically 
> >>>instantiates a LoginUserCommand object...
> >>>
> >>>I'd suggest building some stuff with vanilla ARP first and then look at 
> >>>extensions, Christophe Christophe Herreman also has some very nice 
> >>>extensions and some recent stuff with a model locator. I have some more 
> >>>extensions that I have not released yet, need cleaning up and re-factoring.
> >>>
> >>>Grant.
> >>>
> >>>----- Original Message -----
> >>>From: Marcelo de Moraes Serpa [EMAIL PROTECTED]
> >>>To: [email protected]
> >>>Sent: 1/5/06 4:27 PM
> >>>Subject: [osflash] ARPX advice
> >>>
> >>> 
> >>>
> >>>      
> >>>
> >>>>Hello friends,
> >>>>
> >>>>I really would like some adive on arpx, the extension developed Grant 
> >>>>Davies. As it´s the first time I´m using ARP, I find the explanations on 
> >>>>his site (the post) a bit confusing. Is arpx so different than the 
> >>>>original one? How does this extension relate to the dynamic donwload and 
> >>>>registering of Arp Forms (swf)? Is this really a extension or there are 
> >>>>ARPX classes I should use over the ARP ones?
> >>>>
> >>>>Thanks,
> >>>>
> >>>>- Marcelo.
> >>>>
> >>>>  
> >>>>
> >>>>  
> >>>>          
> >>>>_______________________________________________________ 
> >>>>Yahoo! doce lar. Faça do Yahoo! sua homepage. 
> >>>>http://br.yahoo.com/homepageset.html 
> >>>>
> >>>>
> >>>>
> >>>>_______________________________________________
> >>>>osflash mailing list
> >>>>[email protected]
> >>>>http://osflash.org/mailman/listinfo/osflash_osflash.org
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>> 
> >>>
> >>>------------------------------------------------------------------------
> >>>
> >>>_______________________________________________
> >>>osflash mailing list
> >>>[email protected]
> >>>http://osflash.org/mailman/listinfo/osflash_osflash.org
> >>> 
> >>>
> >>>      
> >>>
> >>    
> >>
> >>    
> >>            
> >>_______________________________________________________ 
> >>Yahoo! doce lar. Faça do Yahoo! sua homepage. 
> >>http://br.yahoo.com/homepageset.html 
> >>
> >>
> >>
> >>_______________________________________________
> >>osflash mailing list
> >>[email protected]
> >>http://osflash.org/mailman/listinfo/osflash_osflash.org
> >>    
> >>
> >
> >
> >  
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >osflash mailing list
> >[email protected]
> >http://osflash.org/mailman/listinfo/osflash_osflash.org
> >  
> >
> 
>       
> 
>       
>               
> _______________________________________________________ 
> Yahoo! doce lar. Faça do Yahoo! sua homepage. 
> http://br.yahoo.com/homepageset.html 
> 
> 
> 
> _______________________________________________
> osflash mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/osflash_osflash.org

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to