Я хотел бы встроить флэш-файл в свой холст iframe в Facebook, я использую PHP sdk, вот мой код,
echo "<fb:swf swfsrc=\"http://my.site.com/facebook-test/the_file.swf\" width=\"760\" height=\"710\" />";
Я перепробовал все, но он все еще не хочет отображаться.
Спасибо заранее!
Вставьте SWF-файл в HTML-файл и позвольте iFrame вызвать HTML-файл.Работал как шарм для меня здесь (в стадии строительства) .Оригинал можно найти здесь .
Разместите свою флешку на веб-странице на сервере. Затем используйте iframe на холсте, чтобы вытянуть эту страницу, таким образом, ваш Flash.
это никогда не запустится, потому что ваше приложение - iframe
этот код будет работать только на холсте FBML
в любом случае, если вы используете html для рендеринга flash, не будет работать в IE, но будет работать с Firefox
С приложением iframe Canvas вам не нужно использовать <fb:swf>, и вместо этого следует полагаться на SWFObject или тому подобное, чтобы встроить его, как если бы это было для стандартной веб-страницы.
<fb:swf>
Вам также необходимо включить свойство imgsrc. Это миниатюрное изображение, которое отображается для начала, так как Facebook требует, чтобы пользователь щелкнул по миниатюре до того, как будет загружен фактический SWF
Итак, вам нужно что-то вроде:
echo "<fb:swf imgsrc=\"http://my.site.com/facebook-test/the_file_thumbnail.jpg\" swfsrc=\"http://my.site.com/facebook-test/the_file.swf\" width=\"760\" height=\"710\" />";