Re: How To: Using Remoting AS 2.0 with the client2 example!
Sebastien Blanc <[email protected]>
| Newsgroups | gmane.comp.java.openamf.user |
|---|---|
| Organization | ALCATEL USA |
| Message-ID | <[email protected]> |
Hi Leif, you may want to post to www.flashorb.com yahoo newsgroup too. seb. Leif Wells wrote: > Just in case anyone is interested, here are some very simple steps in > getting the Flash Remoting for Flash MX 2004 Actionscript 2.0 > components to work with older Actionscript 1.0 files. > > This won't cover every situation, but it will give you an idea of how > to deal with the new components. For most of you, I'd expect that this > may be unnecessary, but I thought that it might be nice to have saved > in this forum in case someone asked. These instructions are > purposefully brief due to their email delivery, and assume a certain > level of familiarity with OpenAMF. > > This "tutorial" assumes that you have installed Flash MX 2004 > Professional and have downloaded and installed Flash Remoting for > Flash MX 2004 Actionscript 2.0 > (http://www.macromedia.com/software/flashremoting/downloads/components/#flr_as2) > > Step 1: Create New Example Files > > Locate your example files. Copy and rename your "client2.fla" and > "client2.as" files something catchy like "client2v2". > > Step 2: Create new files. > > Open "client2v2.fla". Select "File" > "Publish Settings..." and select > the "Flash" tab. Open the "Version" drop-down and select "Flash Player > 7". > > Open the "Actionscript Version" drop-down and select "Actionscript 2.0". > > Select "OK" > > Step 3: Change the ".as" file reference. > > In the Timeline Panel, locate and select the Actionscript layer > labeled "actions". Open the Actions Panel. Change > > #include "client2.as" > > to > > #include "client2v2.as" > > Step 4: Add the New Classes > > For whatever reason, Macromedia made the new Flash Remoting code > install differently than most people expected. The Class files are not > part of the program's paths like all the other Class files. And these > "components" are not located in your Components Panel. Macromedia > chose to make these files available in a Library, which, logically > makes sense (after all, these items are a library of remoting classes) > although almost everyone I know was tripped up by trying compile > without taking this step first. > > Let's keep organized. In your Timeline, create a new layer and label > it "remoting". > > Open the Remoting Library Panel by selecting "Windows" > "Other > Panels" > "Common Libraries" > "Remoting". > > Select the two items in the library and drag them to the stage. > > While I normally place them "off screen" for organizational purposes, > these components are not visible at run-time. > > Step 5: Save the file. > > When Flash says that you are saving in a different version, select "OK". > > Step 6: Reference the new Remoting Classes. > > Locate and open the "client2v2.as" file. > > We need to change the code in the first two lines to reflect the use > of the new Remoting Classes. > > In line 1 replace > > #include "NetServices.as" > > with > > import mx.remoting.NetServices; > > In line 2 replace > > #include "NetDebug.as" > > with > > import mx.remoting.debug.NetDebug; > > Step 7: Correct Capitalization Problem > > Find line 68 where the code reads: > > NetServices.setDefaultGatewayURL(this.gatewayPath); > > Please note that Flash MX 2004 is case sensitive. Correct the Method > call's "URL" with this: > > NetServices.setDefaultGatewayUrl(this.gatewayPath); > > Step 8: Compile! > > You should now be able to compile your new example file. > > There is one bug in this example file that can be found when switching > between the "Get with Name" and "Get with Zip" that we are attempting > to put our fingers on. We have good ways to avoid the problem, but > we'd like to find and solve the problem. > > I have a brand new example file that I presented last night that is > based on the "client2" example. I hope to have it properly completed > along with a similar "article" soon. > > Questions? Corrections? Suggestions? Let me know. > > Leif Wells > Manager, Atlanta Macromedia User Group > Director of Multimedia, Roundbox Media > > [email protected] <mailto:[email protected]> > [email protected] > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Openamf-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/openamf-user
Sebastien.Blanc.vcf
(text/x-vcard, 713 B)
begin:vcard n:BLANC;SEBASTIEN tel;fax:972 519 3781 tel;work:972 519 4880 x-mozilla-html:FALSE org:Alcatel USA adr:;;;;;; version:2.1 email;internet:[email protected] note;quoted-printable:THIS TRANSFER OF COMMODITIES, TECHNOLOGY OR SOFTWARE IF FROM THE UNITED=0D=0ASTATES IS AN EXPORT IN ACCORDANCE WITH THE U.S. EXPORT ADMINISTRATION=0D=0AREGULATIONS. DIVERSION CONTRARY TO U.S. LAW PROHIBITED. THE EXPORT OR=0D=0ARE-EXPORT (FURTHER TRANSFER) OF SUCH COMMODITIES, TECHNOLOGY, SOFTWARE=0D=0AOR PRODUCTS MADE FROM SUCH TECHNOLOGY, IS PROHIBITED WITHOUT PROPER=0D=0AAUTHORIZATION(S) FROM THE U.S. DEPARTMENT OF COMMERCE OR OTHER =0D=0AAPPROPRIATE U.S. GOVERNMENT AGENCY(S). fn:SEBASTIEN BLANC end:vcard