XHTML 1.0 Strict / HTML5 標準下,`
function swf(file, w, h) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ' +
'codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" ' +
'width="' + w + '" height="' + h + '">');
document.write('<param name="movie" value="' + file + '">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="transparent">');
document.write('<param name="menu" value="false">');
document.write('<embed src="' + file + '" quality="high" ' +
'pluginspage="https://www.macromedia.com/go/getflashplayer" ' +
'type="application/x-shockwave-flash" width="' + w + '" height="' + h + '"></embed>');
document.write('</object>');
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>符合web標準的嵌入Flash的方法</title>
<script type="text/javascript" src="flash.js"></script>
<style type="text/css">
#flash { width:500px; margin:50px auto; border:5px solid #03c; }
</style>
</head>
<body>
<div id="flash">
<script type="text/javascript">swf('designyesky.swf','500','220');</script>
</div>
</body>
</html>
舊專案快速修正驗證錯誤、嚴格禁止外部庫依賴的環境、教學示範標準與現實妥協之間的張力。