ГоБиблиотека: FlashGoban/БольшоеОбновление

Теперь для того, чтобы использовать основные возможности SGFView, необходимо выполнить следующие действия:

1) Положить к себе на сайт файлы SGFView.swf и FGLoader.swf.
2) Вставить в хтмл-код страницы следующий фрагмент, предварительно заменив выделенные плюсами элементы:

(Файлы можно скачать отсюда: http://www.leshabirukov.narod.ru/ или обращайтесь прямо ко мне)

+++++ширина+++++ – ширина гобана в пикселах, например, 400
+++++высота+++++ – высота гобана в пикселах, например, 550
+++++имя+++++ – имя экземпляра, должно быть уникальным, если Вы будете использовать Java Script? для взаимодействия с роликом
+++++цвет_фона+++++ – цвет фона ролика, например, белый – #ffffff
+++сгф+++ – имя и путь к сгф-файлу, или сгф-текст. Например game.sgf
+++файл_установок+++ – Об этом ниже

Шаблон:


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
width="+++++ширина+++++" height="+++++высота+++++"
id="+++++имя+++++" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="FGLoader.swf?sgf=+++сгф+++&skin=+++файл_установок+++" />
<param name="quality" value="high" />
<param name="bgcolor" value="+++++цвет_фона+++++" />
<param name="salign" value="lt" />
<param name="scale" value="exactfit" />

<embed src="FGLoader.swf?sgf=+++сгф+++&skin=+++файл_установок+++"
quality="high" bgcolor="+++++цвет_фона+++++"
width="+++++ширина+++++" height="+++++высота+++++"
salign="lt"
name="+++++имя+++++" align="middle"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Образец:


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
width="400" height="550"
id="FGLoader" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="FGLoader.swf?sgf=game.sgf&skin=skin.xml" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="salign" value="lt" />
<param name="scale" value="exactfit" />

<embed src="FGLoader.swf?sgf=game.sgf&skin=skin.xml"
quality="high" bgcolor="#ffffff"
width="400" height="550"
salign="lt"
name="FGLoader" align="middle"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

О файле установок


С помощью файла установок можно менять следующие параметры отображения партии:
  • clBoard – цвет доски clBoard="#CC9966"
  • clToolB – цвет тулбара clToolB="#999999"
  • clLastB, clLastW – цвет метки хода чля черных и белых камней
    clLastB="#FFFF00"
    clLastW="#FF0000"
  • clVarB, clVarW – цвет метки комментария для черных\белых
    clVarB="#000000"
    clVarW="#FFFFFF"
  • clLabelN, clLabelB, clLabelW –
каких цветов будут метки на полях нейтральных, занятых черными и белыми
clLabelN="#00FF00"
clLabelW="#00FFFF"
clLabelB="#FFFF00"
  • stonesType плоские или объемные камни stonesType="0" – объемные – по умолчанию
    stonesType="1" – объемные
  • lblScale – размер меток относительно размера поля, по умолчанию, 0.5 lblScale="0.75"
  • markVarB, markVarW – определяет, что используется как метка варианта markVarB = «BSt1";
  • isSolid – стиль некоторых меток: треугольников, квадратов,
  • кружков, иксов
    isSolid="Solid" – по умолчанию
    isSolid=кавычкикавычки
  • showComments – показывать поле комментария showComments="1" – по умолчанию
    showComments="0"
  • showToolbar – показывать тулбар showToolbar="1" – по умолчанию
    showToolbar="0"
  • crdLeft, crdTop, crdRight, crdBottom – координатные линейки. crdLeft=кавычкикавычки – нет
    crdLeft="1" – числа
    crdLeft="а" – строчные буквы
    crdLeft="А" – заглавные буквы
  • По умолчанию:
    crdLeft = “a”
    crdTop = кавычкикавычки
    crdRight = кавычкикавычки
    crdBottom = кавычкикавычки
  • indentScale – расстояние от края доски до первой линии, относительно размера поля. Не рекомендую делать <0.5 indentScale="0.75" – по умолчанию
  • crdScale – размер меток, относительно размера поля. crdScale = “0.75” – по умолчанию
  • hideEaten – не отображать информацию о съеденных камнях hideEaten="0" – по умолчанию
  • lStL – определяет, что используется как метка хода
    lStL=кавычкикавычки – маленький кружок – по умолчанию
    lStL="drwN" – номер хода
    lStL="drwC" – другой кружок
    lStL="drwP" – плюс
    lStL="drwZ" – вообще ничего
  • Образец содержимого файла установок skin.xml:


    <skin
    clLastB="#FFFF00"
    clLastW="#FF0000"
    stonesType="1"
    clBoard="#CC9966"
    clToolB="#999999"
    clLabelW="#00FFFF"
    clLabelB="#FFFF00"
    markVarB="BSt0"
    markVarW="WSt0"
    isSolid=кавычкикавычки
    indentScale="1.5"
    crdScale="1"
    crdLeft="a"
    crdTop="a"
    crdRight="a"
    crdBottom="a"
    showToolbar="1"
    hideEaten="1"
    ></skin>

    Комментарии

      • ВладимирМедведев Хорошо бы сделать прямую ссылку на файлы для скачивания... Дело в том, что указанный сайт отсылает обратно в Го-библиотеку...