That's interesting; I've never had sync problems using _javascript_ to Flash, only Flash to _javascript_.  I'm not sure how the call gets into Flash bottom line (best way woud be LoadVars.decode or a global watch), I'll have to go look, sorry can't answer immediately...
 
----- Original Message -----
Sent: Thursday, July 07, 2005 5:19 PM
Subject: RE: [osflash] rapid _javascript_ to ActionScript proxy calls

Thanks for the response, both of you.
 
Correct me if I'm wrong, but isn't the getURL() command an ActionScript command?  I believe my issue is going the other way, calling into ActionScript rapidly via the FlashProxy.js stuff.
 
I've look through the code, and it looks like Mike/Christian are writing a div element to the DOM each time the call function is invoked.  Perhaps there is an issue with writing to the DOM to quickly?
 
Still working on it...
 
~Justin
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]On Behalf Of Allen, Christopher S.
Sent: Thursday, July 07, 2005 3:09 PM
To: Open Source Flash Mailing List
Subject: RE: [osflash] rapid _javascript_ to ActionScript proxy calls

Yeah,

 

Although I’m not using the _javascript_ integration kit, but I had similar issues with using getURL() with our piece that communicates with _javascript_ and had to change the calls to fscommand.  It works well, now that I made the change, but it sure was a pain to figure out that that was what was going on.

 

I suppose the main problem with using fscommand is that fewer browsers support it; but if you need to make calls in rapid succession I think it’s the only way.

 

-Chris

 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of JesterXL
Sent: Thursday, July 07, 2005 5:01 PM
To: Open Source Flash Mailing List
Subject: Re: [osflash] rapid _javascript_ to ActionScript proxy calls

 

I believe that the current build of Flash/JSIK is based on getURL.  I had recommended that not use that as the direct communciation method to _javascript_ because of this very issue, but apparently no one was reporting such issues beyond me until now.

 

If you can go find the actual call the getURL and change to fscommand, that's the first part, however, I know from the code I saw awhile ago, you'll need to some changes on the _javascript_ side to support fscommand.

 

Bottom line, getURL fires only once per frame, and even then it's not accurate vs. fscommand which is syncronous to _javascript_.

 

If you link me to the SVN, I can try to take a look tonight.

 

----- Original Message -----

From: Justin Peck

Sent: Thursday, July 07, 2005 4:47 PM

Subject: [osflash] rapid _javascript_ to ActionScript proxy calls

 

Hello all.

 

I have checkout out the lastest Flash / JS Integration kit code (via svn), compiled it, and am running into the following problem:

 

I have several ActionScript calls (8 total) to a _javascript_ function named doCommand().  These I see and are all received by my _javascript_ function.  So far so good...

 

Now each time the doCommand() function is called, it immediately issues a call back ActionScript using the FlashProxy object.  Listed below are those eight commands:

 

flashProxy.call("setCoreChildren","student_id,student_name,lesson_location");
flashProxy.call("setCoreMode","browse");
flashProxy.call("setLessonLocation","");
flashProxy.call("setSuspendData","");
flashProxy.call("setTotalTime","00:00:00");
flashProxy.call("setObjectivesCount","0");
flashProxy.call("setInteractionCount","0");
flashProxy.call("setStudentName","Smith, Jonathan");

 

 

In my flash movie, I have each of these methods trace what they receive, and unfortunately the last ActionScript function "setStudentName" is the only one being called.

 

I recall someone posted bug and a fix for this issue, but I wasn't sure if the fix addressed the problem from ActionScript rapidly calling _javascript_, or vice versa.  Can someone please shed some light on this?  Is there a known issue calling the FlashProxy object multiple times in rapid succession?

 

~Justin


_______________________________________________
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
_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to