Tracy:
The flex code that generates the map is;
<yahoo:YahooMapService id="myAS2Map"
UUID="{parentApplication.intMapIdentifier}" swfDomId="{SWFDOMID}"
apiId="{YAHOOAPIKEY}" mapURL="{MAPSWF}" width="600" height="400"
scaleContent="false" />
and associated methods that are called. The Yahoo urls are buried in
the Yahoo code. How do I force these client side calls to use the
proxyserver?
Paul
--- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]> wrote:
>
> Since I almost always have some business logic to perform on the
server
> for any data service call, if only to log it, I just make all calls
> through an asp.net back-end (I use vb.net also) It is not a true
> "proxy", I don't attempt to redirect urls, but rather use
HTTPService to
> post name=value pairs from Flex to the server. On of the pairs is
> "action=whatever" which tells the back end how to handle the
request,
> through a Select Case.
>
>
>
> I then make my WebService or XMLHTTP call or do my business logic,
then
> wrap the result in an xml root node (with status/error info) and
return
> it to the Flex client.
>
>
>
> Visual Studio's Web Service proxy generation and debugging make
> consuming webservices very easy, and I don't ever have any
crossdomain
> issues.
>
>
>
> Tracy
>
>
>
>
>
>
>
> ________________________________
>
> From: [email protected]
[mailto:[EMAIL PROTECTED] On
> Behalf Of aceoohay
> Sent: Monday, January 28, 2008 6:37 PM
> To: [email protected]
> Subject: [flexcoders] Re: Yahoo Maps AS3 integration problem
>
>
>
> Bill:
>
> Thank for the post.
>
> I shouldn't have been so flippant in the earlier post. Obviously
> what I need is more concrete exampleas of how to do this. My
> language of choice is ASP.NET, preferably VB.
>
> Are there any examples of how to setup a proxy server?
>
> If the proxy server approach is so easy to accomplish why doesn't
> yahoo allow full access via crossdomain.xml?
>
> This application is an intranet app for about 40 users.
> --- In [email protected] <mailto:flexcoders%
40yahoogroups.com>
> , "bill_reddy" <bill_reddy@>
> wrote:
> >
> > --- In [email protected]
> <mailto:flexcoders%40yahoogroups.com> , "aceoohay" <pauls@> wrote:
> > >
> > > The answer to life, the universe and everything is 42.
> > >
> > > Would you be so kind as to share a bit more information with
the
> > > unwashed masses?
> > >
> > > Paul
> > > --- In [email protected]
> <mailto:flexcoders%40yahoogroups.com> , "Alex Harui" <aharui@>
wrote:
> > > >
> > > > The workaround is a proxy server.
> > > >
> > > >
> > > >
> > > > ________________________________
> >
> > Paul,here's a simple proxy script example in php:
> >
> > <?php
> >
> > if(isset($_GET['file'])) {
> > // Use preg_match to do simple validation on the url,
> > // session, etc... Optional of course.
> > if(preg_match("INSERT PATTERN HERE", $_GET['file'])) {
> > readfile($_GET['file']);
> > }
> > }
> > ?>
> >
> >
> > In flex, the url to the yahoo image would then be something like:
> > http://localhost/some_proxy_script.php?
> <http://localhost/some_proxy_script.php?>
> > file=http://www.yahoo.com/somefile.jpg
> <http://www.yahoo.com/somefile.jpg>
> >
> >
> > Credit goes to Doug McCune.
> >
>