Actually, I copied the IInputParser.as file to the local package.  The
cross-compiler took care of creating the JS version (SO COOL!!!)  I will
check it in soon.

As expected, I am now hitting the CORS error:
XMLHttpRequest cannot load
https://apache-flex-dashboard.appspot.com/query?id=ahdzfmFwYWNoZS1mbGV4LWRhc2hib2FyZHIVCxIIQXBpUXVlcnkYgICAgICAgAoM&format=json.
No 'Access-Control-Allow-Origin' header is present on the requested
resource. Origin 'null' is therefore not allowed access.

I will try fixing the server to handle this.

Thanks,
Om

On Mon, Sep 21, 2015 at 12:40 PM, OmPrakash Muppirala <bigosma...@gmail.com>
wrote:

> On Mon, Sep 21, 2015 at 9:12 AM, Alex Harui <aha...@adobe.com> wrote:
>
>>
>>
>> On 9/21/15, 4:26 AM, "omup...@gmail.com on behalf of OmPrakash Muppirala"
>> <omup...@gmail.com on behalf of bigosma...@gmail.com> wrote:
>>
>> >I have checked in a new example, FlexWebsiteStatsViewer, which, as the
>> >README says:
>>
>> Sounds very cool.  Maybe we should integrate it with the project
>> dashboard?
>>
>>
> Absolutely.  I wanted to take this opportunity to see how easy it is to
> build a project from scratch.  But I am okay with merging this into the
> project dashboard.
>
>
>> >
>> >We have a very rich set of data in our flex.apache.org google analytics
>> >site.  Google Analytics exposes something called a SuperProxy, which
>> >essentially allows public access of the analytics data for the website
>> >without the need for a app id, token, etc.  This is good for us because
>> we
>> >can use this rich data without restrictions to build cool visualizations.
>> >We can even do real time data visualization.  I am open to ideas on how
>> >else we can use this data.
>>
>> Did you try running from http:// and not just file://?  I’m curious as to
>> how it works around browser cross-domain security.
>>
>
> We control the SuperProxy app on https://apache-flex-dashboard.appspot.com,
> so I went ahead and added a cross domain xml on the server.
> https://apache-flex-dashboard.appspot.com/crossdomain.xml
>
> It works fine when I run it from http://locahost and an internal remote
> server.  I can try putting it up in a secret page on flex.apache.org if
> we want test it for real.
>
> Once I get the javascript version building, I will see if it works by
> default.  If not, I believe I can set the Access-Control-Allow-Origin
> header to * for the server responses which would take care of CORS in the
> JS version.
>
>
>>
>> >
>> >Before I post links, there is one bug on the javascript side:
>> >
>>
>> >==========================================================================
>> >====
>> ><snip>
>> >using SWC: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64
>> >Bit)\sdks\FlexJS_0.5_nightly\frameworks\libs\Network.swc
>> >Could not find file for class:
>> >org.apache.flex.collections.parsers.IInputParser
>> >java.lang.RuntimeException: Unable to find JavaScript filePath for class:
>> >org.apache.flex.collections.parsers.IInputParser
>>
>> Please grep the output to see who wants IInputParser.  So far, none of our
>> examples needed one on the JS side.  Maybe we just need to add one.
>>
>
> I created a new JSON input parser here:
>
> https://github.com/apache/flex-asjs/blob/develop/examples/flexjs/FlexWebsiteStatsViewer/src/controllers/GAJSONInputParser.as
>
> I assumed that the IInputParser would be available because it works in
> other other examples.  Now I realize that we need to add it to the JS side.
>
>
> I still need to get my FlexJS build fixed before I can do that.  Perhaps
> you can add that file in the js version so that we can quickly test if the
> JS version works as well?
>
> Thanks,
> Om
>
>
>>
>> -Alex
>>
>>
>

Reply via email to