public
Description: OpenLaszlo utilities: flash bridge, ajax, etc.
Homepage:
Clone URL: git://github.com/osteele/lzosutils.git
lzosutils / test / flashbridge / test-security.html
100644 33 lines (31 sloc) 1.204 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>FlashBridge: Test Security</title>
    <script type="text/javascript" src="swfobject.js"></script>
    <script type="text/javascript" src="../../lib/flashbridge-browser.js"></script>
    <script type="text/javascript" src="log-calls.js"></script>
  </head>
  <body>
    <h2>Calls from the browser into the applet:</h2>
    <div id="applet">
      <p>The applet didn't load.</p>
    </div>
    <h2>Browser log:</h2>
    <div id="output" style="font-family:monospace">
    </div>
    <script type="text/javascript">//<![CDATA[
      // Load the app, and tell FlashBridge to talk to it
      var swfUrl = "test-security.lzx?lzt=swf&lzr=swf8";
      swfobject.embedSWF(swfUrl, "applet", '100%', '50%', '8.0.0');
      FlashBridge.initialize('applet');
 
      var gRegisteredObject = FlashBridge.createRemoteProxy(
        'gRegisteredObject', ['f']);
      var gUnregisteredObject = FlashBridge.createRemoteProxy(
        'gUnregisteredObject', ['f']);
      FlashBridge.call('registeredFunction');
      FlashBridge.call('unregisteredFunction');
      gRegisteredObject.f();
      gUnregisteredObject.f();
    //]]></script>
  </body>
</html>