i think you misunderstood the suggestion. you can load the page in as xml in flash, just like loading in any other xml. i would change your swfObject javascript to pass in the location of the page:
//javascript swfObj.addVariable("loc", location.href); and then load that as xml in flash: //actionscript var xml:XML = new XML(); xml.load(loc) On 11/9/06, Mike Keesey <[EMAIL PROTECTED]> wrote:
That sounds *much* nicer--how do you grab the whole XHTML page in Javascript? ― Mike Keesey > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:flashcoders- > [EMAIL PROTECTED] On Behalf Of Ryan Potter > Sent: Thursday, November 09, 2006 11:39 AM > To: Flashcoders mailing list > Subject: RE: [Flashcoders] Grabbing data directly from the HTML page > > Not sure how complicated your html page is, but I have been playing with > the same idea but going at it a different way. I just loaded the entire > page in as xml. As long as the page is valid xhtml it works great. I > realize it doesn't exactly answer your sgml question, but it should get > you > the same effect and it doesn't rewrite your code. Then you can either go > directly to the node or use xpath to navigate to it. > > Just a thought. > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Mike > Keesey > Sent: Thursday, November 09, 2006 12:24 PM > To: flashcoders@chattyfig.figleaf.com > Subject: [Flashcoders] Grabbing data directly from the HTML page > > I was playing around with the idea of passing data from an HTML page > directly into a Flash movie via Javascript/SWFObject. One thing I wanted > to try was sending the text that SWFObject replaces into the Flash > movie. > > In Firefox this was pretty simple. E.g., if SWFObject was replacing the > contents of <div id="flash-content">...</div>, then all that was needed > was something in the Javascript code like: > > var swfObj = new SWFObject(parameters); > swfObj.addVariable("HTML_flashContent", escape('<div > id="flash-content">' + > document.getElementById("flash-content").innerHTML.toString() + > "</div>")); > > Then, in Flash, the root variable HTML_flashContent can be parsed into > an XML object. This has obvious benefits for search engine optimization, > as well as making it so a Flash and non-Flash version of a page can be > the exact same file. > > Unfortunately, though, Internet Explorer and Safari return SGML, not > XHTML, for the innerHTML property (e.g., the above div tag gets > converted to <DIV id=flash-content>...</DIV> in IE). I made a > quick-and-dirty SGML to XHTML conversion tool to get around this, and it > seems to work so far. > > My question is, has anybody else made an SGML to XHTML conversion tool > in ActionScript, or should I continue to refine mine and offer it for > public use when done? > ― > T. Michael Keesey > Director of Technology > Exopolis, Inc. > 2894 Rowena Ave. Ste. B > Los Angeles, California 90039 > > > _______________________________________________ > Flashcoders@chattyfig.figleaf.com > To change your subscription options or search the archive: > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > Brought to you by Fig Leaf Software > Premier Authorized Adobe Consulting and Training > http://www.figleaf.com > http://training.figleaf.com > _______________________________________________ > Flashcoders@chattyfig.figleaf.com > To change your subscription options or search the archive: > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > Brought to you by Fig Leaf Software > Premier Authorized Adobe Consulting and Training > http://www.figleaf.com > http://training.figleaf.com _______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
-- John Van Horn [EMAIL PROTECTED]
_______________________________________________ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com