Search code examples
flash-cs4flash

SWF behaves strangely when it is embeded in HTML


I have a SWF file and I am trying to embed it into an HTML.

I used the following code:

    <object width="704" height="440">
    <param name="movie" value="http://riskgames.ist.psu.edu/CyberLinkIT.swf"></param>
    <embed src="http://riskgames.ist.psu.edu/CyberLinkIT.swf" type="application/x-shockwave-flash" menu="false" width="704" height="440">
    </embed>
    </object>

If you go to http://miaojiang.net/bug.html, you can see the problem. The button is blinking and all invisible text field are displayed.

However, if I open the swf file directly, there is no problem.

Any idea?


Solution

  • This is your problem.

    SecurityError: Error #2149: Security sandbox violation: https://riskgames.ist.psu.edu/CyberLinkIT.swf cannot make fscommand calls to http://miaojiang.net/bug.html (allowScriptAccess is ). at FSCommand$/_fscommand() at global/flash.system::fscommand() at CyberLinkIT_fla::MainTimeline/frame1()

    <object width="704" height="440">
            <param name="movie" value="http://riskgames.ist.psu.edu/CyberLinkIT.swf"></param>
            <param name="AllowScriptAccess" value="always"></param>
            <embed src="http://riskgames.ist.psu.edu/CyberLinkIT.swf" type="application/x-shockwave-flash" menu="false" width="704" height="440" AllowScriptAccess="always">
            </embed>
    </object>