SetVariable(Name: String; Value: String);
Name. Наименование переменной, которой необходимо установить значение.
Value. Значение, которое необходимо установить.
Метод SetVariable устанавливает значение указанной переменной, используемой внутри Flash-объекта.
Для отображения flash-карты на форме следует разместить компонент FlashBox и определить параметры карты, используя свойство Movie и метод SetVariable, например, описав событие OnShow для формы:
Sub MyFormOnShow(Sender: Object; Args: IEventArgs);
Begin
FlashBox1.Movie := "c:\temp\FlashMapEngine.swf";
FlashBox1.SetVariable("topBase", "tb_russia2.swf");
FlashBox1.SetVariable("dataURL", "tb_russia2_3.xml");
FlashBox1.SetVariable("msImage0", "C:\temp\ms_01.swf");
End Sub MyFormOnShow;
Пути к топооснове (topBase), файлу (msImage0) и xml-файлу (dataURL) рассчитываются от физического расположения файла FlashMapEngine.swf:
абсолютные, вида:
c:/temp/tb_world1_1.xml
относительные, вида:
./tb_world1_1.xml
../temp/tb_world1_1.xml
См. также: