Hi all,
I'm trying to use "Flash JavaScript Integration Kit" .... without success.
My javascript function can't call my flash functions and I don't undestand why.
In my html I have:
<script type="text/javascript" src="/search/jss/flash/Exception.js"></script>
<script type="text/javascript" src="/search/jss/flash/FlashTag.js"></script>
<script type="text/javascript"
src="/search/jss/flash/FlashSerializer.js"></script>
<script type="text/javascript" src="/search/jss/flash/FlashProxy.js"></script>
<script type="text/vbscript" src="/search/jss/flash/VBCallback.vbs"></script>
........
<SCRIPT language="Javascript">
var uid = new Date().getTime();
var flashProxy = new FlashProxy(uid, 'myFlashContent',
'/swf/JavaScriptFlashGateway.swf');
</SCRIPT>
<SCRIPT language="Javascript">
function pause(numberMillis) {
var now = new Date();
var exitTime = now.getTime() + numberMillis;
while (true) {
now = new Date();
if (now.getTime() > exitTime)
return;
}
}
function simula() {
for (i=0; i<10; i++) {
var speed=10*i;
var perce=speed;
flashProxy.call("displayText", "100");
}
flashProxy.call("displayText", "-");
alert('fine');
}
</SCRIPT>
..........
<script type="text/javascript">
var tag = new FlashTag('/swf/prova_flash.swf', 550, 400, '7,0,14,0');
tag.addFlashVars('lcId=' + uid);
tag.setId('myFlashContent');
tag.write(document);
</script>
...........
<tr>
<td colspan="2" align="center"><INPUT TYPE="button" VALUE="Simula"
onClick="simula();"></td>
</td>
My flash actionscript frame 1 starts with:
import com.macromedia.javascript.*;
var proxy:JavaScriptProxy = new JavaScriptProxy(_root.lcId, this);
.........
function displayText(text):Void
{
testo_speed.text = text;
testo_speed.hscroll = 0;
};
stop();
But it seems that my flash action displayText is never called.
Can some give me a little help?
Thanks
Marco
_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org