none
Размещение флеш объекта на странице узла SharePoint RRS feed

  • Вопрос

  • Каким образом разместить на странице узла объект (файл) с расширением .swf, в частности часы, посредством Share Point Designer 2007. Но только таким образом, чтобы это было реальное изображение, а не ссылка на объект. Можно ли подобную операцию выполнить в браузере? Нужны ли для этого какие то специфические настройки веб-приложения и узлов?
    7 апреля 2015 г. 6:26

Ответы

  • Да, можно.
    В CODEBASE указывается адрес откуда браузер сам сможет сказать нужный ему компонент, если он отсутствует в браузере. Скачайте его сами и разместите внутри сети. Потом поменяйте CODEBASE.

    Можно ли просто вставить флешобъект в конструкторе Share Point Designer 2007?

    // Да. В примере Максима поменяйте "НАЗВАНИЕ вашего файла.swf" на путь к вашему .swf

    7 апреля 2015 г. 8:04

Все ответы

  • Добрый день,

    создаете в notepad++  html файл:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=cp1251" />
    <title>Flash Page</title>
    </head>
    <body>
    <OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    WIDTH="850"
    HEIGHT="610"
    CODEBASE="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0">
    <PARAM NAME="MOVIE" VALUE="ПУТЬ\НАЗВАНИЕ вашего файла.swf">
    <PARAM NAME="PLAY" VALUE="true">
    <PARAM NAME="LOOP" VALUE="true">
    <PARAM NAME="QUALITY" VALUE="high">
    <PARAM NAME="SCALE" value="noborder">
    <EMBED SRC="НАЗВАНИЕ вашего файла.swf"
    WIDTH="850"
    HEIGHT="610"
    PLAY="true" 
    LOOP="true"
    QUALITY="high" 
    scale="noborder"
    PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> 
    </EMBED>
    </OBJECT>
    </body>
    </html>

    Далее загружаете в site assets полученный html и swf.

    Затем на нужной странице вставляете Page Viewer web part и в параметрах указываете ссылку на файл html, наживаете Ok и получаете результат.

    7 апреля 2015 г. 6:45
  • А как быть в том случае, если данная страница расположена на виртуальной машине не имеющей доступа к интернету, либо на сервере в корпоративной сети не имеющей также доступа к интернету, т.е. ссылка по адресу CODEBASE="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0" не срабатывает? Можно ли просто вставить флешобъект в конструкторе Share Point Designer 2007?
    7 апреля 2015 г. 7:52
  • Да, можно.
    В CODEBASE указывается адрес откуда браузер сам сможет сказать нужный ему компонент, если он отсутствует в браузере. Скачайте его сами и разместите внутри сети. Потом поменяйте CODEBASE.

    Можно ли просто вставить флешобъект в конструкторе Share Point Designer 2007?

    // Да. В примере Максима поменяйте "НАЗВАНИЕ вашего файла.swf" на путь к вашему .swf

    7 апреля 2015 г. 8:04
  • // Да. В примере Максима поменяйте "НАЗВАНИЕ вашего файла.swf" на путь к вашему .swf

    Да, да Name и Src перепутал :)
    7 апреля 2015 г. 8:18
  • Да, можно.
    В CODEBASE указывается адрес откуда браузер сам сможет сказать нужный ему компонент, если он отсутствует в браузере. Скачайте его сами и разместите внутри сети. Потом поменяйте CODEBASE.

    Можно ли просто вставить флешобъект в конструкторе Share Point Designer 2007?

    // Да. В примере Максима поменяйте "НАЗВАНИЕ вашего файла.swf" на путь к вашему .swf

    Как это осуществить на практике, дело в том, что Share Point Designer 2007 не дает загрузить из проводника на узел, файл флеш проигрывателя с расширением .exe
    7 апреля 2015 г. 9:27
  • Как это осуществить на практике, дело в том, что Share Point Designer 2007 не дает загрузить из проводника на узел, файл флеш проигрывателя с расширением .exe

    Его не нужно размещать в SP, разместите в какой-либо сетевой папке на сервере.
    7 апреля 2015 г. 9:39
  • Как это осуществить на практике, дело в том, что Share Point Designer 2007 не дает загрузить из проводника на узел, файл флеш проигрывателя с расширением .exe

    Его не нужно размещать в SP, разместите в какой-либо сетевой папке на сервере.

    Поясните пожалуйста на примере, не совсем понятно, к чему в этом случае будут обращаться браузеры всех сетевых компьютеров осуществляющих доступ к данному узлу при попытке воспроизвести флешобъект.
    7 апреля 2015 г. 9:48
  • Вы можете разместить Ваш .swf в библиотеке SharePoint.
    Ссылку на этот .swf вставьте в код, который предоставил Максим.

    7 апреля 2015 г. 9:54
  • А Adobe flash установите всем через GPO.
    7 апреля 2015 г. 9:59