Flash does not work in browser, but only in Flash Player

I am using this simple html to view swf file:

<script type="text/javascript">
    swfobject.embedSWF("openfl.swf", "myContent", "1200", "800", "9.0.0");
</script>
</head>
<body>
<div id="myContent">
<p>Alternative content</p>
</div>
</body>
</html>

However, the swf file generated by openfl 4.7 will not be shown, but only gray color.
If double click the openfl.swf file, it will be opened and viewed in the flash player.

If I try another swf file generated not by openfl, it will be viewed successfully in the html page.

Any idea?

I am using:
lime: [3.7.2]
openfl: [4.7.3]

EDIT

I tried to view the openfl.swf in html page served by a local server, here is what I got:

there is no errors in the console…

Does openfl test flash -web work?

If it does not, perhaps you need to try a different browser?