2010-06-10 4 views
0

Я хотел бы, чтобы встроить флэш-файл в мой facebook IFrame холст, я использую PHP SDK, вот мой код,Встраивание вспышки в facebook IFrame холст

echo "<fb:swf swfsrc=\"http://my.site.com/facebook-test/the_file.swf\" width=\"760\" height=\"710\" />"; 

Я попробовал все, но это все еще похоже, не хочет отображать.

Thanx заранее!

ответ

0

Вам также необходимо включить свойство 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\" />"; 
+0

Я пробовал это, и он все еще не хочет отображать, что еще может быть неправильно? – Odyss3us

+0

Хм, не уверен. Вы вообще что-то получаете? Если вы используете firebug или один из других инспекторов, существует ли вообще какой-либо html? Вы использовали другие теги fbml? – Addsy

+0

Я заработал, не уверен, что это было, но если я точно определяю проблему, я отправлю точное решение здесь, спасибо снова! – Odyss3us

1

Узла вашей вспышки в Интернете страницы на сервере. Затем используйте iframe на холсте, чтобы вытащить эту страницу, таким образом, свою Flash.

0

С помощью приложения iframe Canvas вам не нужно использовать <fb:swf>, и вместо этого следует полагаться на SWFObject или тому подобное, чтобы вставлять его, как и для стандартной веб-страницы.

0

это никогда не будет работать, потому что ваше приложение IFrame

этот код будет работать только на FBML Холст

любым способом, если вы используете HTML, чтобы сделать вспышку не будет работать в IE, но он будет работать с Firefox

1

Вставить swf в html-файл и разрешить iFrame для html-файла. Работала как очарование для меня here (under construction). Оригинал можно найти here.

+0

Добро пожаловать в Stackoverflow. Возможно, укажите пример кода со ссылкой на внешний сайт. В конце концов внешний сайт может исчезнуть, а затем ваш полезный ответ будет потерян. – Marvo

Смежные вопросы