זו בעיה ידועה שקורית לפלאש כשמלבישים אותו בעמוד HTML. מופיעים בקצוות שלו פסים והפלאש עצמו אינו מופעל אוטומטית, רק עד לחיצה על הפלאש. רק אז מתחיל הכל לפעול.
אחרי שניסיתי כמה שיטות, הפתרון היעיל ביותר שמצאתי הוא להשתמש בספריית swfobject כדי לעשות embed לפלאש בעמוד HTML במקום באמבד ישיר בעזרת תגית object.
הנה דוגמא לקובץ HTML שעושה אמבד לפלאש מסוים בעזרת הספרייה swfobject:
<html>
<head>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
var flashvars = {
"name":"userName"
};
var attributes = flashvars;
var params = {
"quality":"high",
"bgcolor":"#ffffff",
"allowScriptAccess":"always",
"allowFullScreen":"true",
"wmode":"gpu"
};
swfobject.embedSWF("YourSwfTitle.swf", "contentDivId", "500", "400", "10.0.0", "expressInstall.swf", flashvars, params, attributes);
</script>
</head>
<body>
<div id="contentDivId">
<h1>Please get flash player</h1>
<p><a href="http://www.adobe.com/go/getflashplayer">Get Adobe Flash player</a></p>
</div>
</body>
</html>
אין תגובות:
הוסף רשומת תגובה