volegov
11.03.2009, 17:56
Есть следующий код на VBS
Set Flash = CreateObject("ShockwaveFlash.ShockwaveFlash.8")
Flash.LoadMovie 0, "movie.swf"
'1. Устанавливаем значение для dataXML
Flash.SetVariable "dataXML", "1"
WScript.Echo Flash.GetVariable("dataXML")
'2. меняем значение через SetVariable
Flash.SetVariable "dataXML", "2"
WScript.Echo Flash.GetVariable("dataXML")
'3. Устанавливаем новые значения
Flash.FlashVars = "dataXML=3"
'4. Получаем текущее значением dataXML
WScript.Echo Flash.GetVariable("dataXML")
'5. Получаем текущее значением FlashVars
WScript.Echo Flash.FlashVars
В результате выполнения скприта:
1. В п.3 не происходит переприсваивание переменной dataXML
2. в п.5 пеменная FlashVars всегда пустая.
Не подскажете в чем может быть дело?
Set Flash = CreateObject("ShockwaveFlash.ShockwaveFlash.8")
Flash.LoadMovie 0, "movie.swf"
'1. Устанавливаем значение для dataXML
Flash.SetVariable "dataXML", "1"
WScript.Echo Flash.GetVariable("dataXML")
'2. меняем значение через SetVariable
Flash.SetVariable "dataXML", "2"
WScript.Echo Flash.GetVariable("dataXML")
'3. Устанавливаем новые значения
Flash.FlashVars = "dataXML=3"
'4. Получаем текущее значением dataXML
WScript.Echo Flash.GetVariable("dataXML")
'5. Получаем текущее значением FlashVars
WScript.Echo Flash.FlashVars
В результате выполнения скприта:
1. В п.3 не происходит переприсваивание переменной dataXML
2. в п.5 пеменная FlashVars всегда пустая.
Не подскажете в чем может быть дело?