![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2014
Сообщений: 56
|
На форме C# есть Flash объект
Загружаю ролик и пытаюсь изменить переменную во Flash. Ролик загружается нормально, но переменная не реагирует. В SetVariable игнор, в GetVariable ошибка. или другой случай Сетом ставлю aaa в 123, Гет возвращает 123, но в самом Флеш ничего не меняется, проверял выводом переменной на экран с инкрементом раз в секунду.. Прошу помощи. С# public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
InitializeFlash();
}
public void InitializeFlash()
{
FlashContainer.Movie = Application.StartupPath+"/bases/Main.swf";
FlashContainer.SetVariable("aaa","444");
this.Text = FlashContainer.GetVariable("aaa");
}
}
package { import components.Label; import flash.display.Sprite; import flash.events.MouseEvent; import flash.utils.setInterval; import system.Links; import system.Window; public class Main extends Sprite { public var aaa:Number = 0; public var label:Label = new Label("Старт", 20, 20); public function Main() { Links.stage = stage; Window.init(); stage.addChild(label); stage.addEventListener(MouseEvent.RIGHT_CLICK, function(e:*):void{}); setInterval(bbb,1000); } public function bbb():void { label.text = String(aaa++); } } } Последний раз редактировалось Freeman; 09.10.2015 в 22:20. |
![]() |
Часовой пояс GMT +4, время: 10:02. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|