Я новичок в AS 3.0. Я пытаюсь передать флэш-переменные в SWF-файл из моего приложения VB. Он работал в AS 2.0, используя: SetVariable метод объекта ShockwaveFlash, но он не работает в AS 3.0. Любая идея, как я могу это сделать Спасибо!
Я не уверен, как работает интерфейс VB, но как вы получаете доступ к переменным, которые вы пытаетесь установить? Как это работает в AS2?
Я полагаю, вы получите к ним доступ через
var myvar = root.loaderInfo.parameters["variableName"]
На форуме Kirupa есть старая ветка, в которой обсуждается множество вариантов: Использование SetVariable с AS3 - это нелепо .
(Это название темыофигенно, должен сказать).Надеюсь, это поможет!
РЕДАКТИРОВАТЬ: После прочтения темы я, кажется, это ответ, который они пришли:
use FlashVars="xxx=yyy" instead of SetVariable("xxx","yyy") you can pick it up inside Flash with root.loaderInfo.parameters.xxx