Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Передача данных в AS3 через Delphi (http://www.flasher.ru/forum/showthread.php?t=212941)

rymbek 31.05.2016 18:45

Передача данных в AS3 через Delphi
 
Здравствуйте, добрые люди.
Как можно передать данные с Delphi (особо не имеет разницы, можно и через VB или через другие среды) приложении во Flash (AS3)

На AS2 все получилось, вот в AS3 не смог. Все перерыл: и по русский и по англиский. Все перепробывал.

alexandrratush 31.05.2016 18:58

Первое что пришло в голову, сокеты.

rymbek 31.05.2016 20:21

Нашел решение:
AS3:
Код AS3:

import flash.external.ExternalInterface;
flash.external.ExternalInterface.addCallback('setBalance', setBalance);
function setBalance(str:String):Boolean
{
        credit.text = str;
        return (true);
}

Delphi:

Код:

var callStr, balance, result:string;
begin
balance := 'значение';
  callStr := '<invoke name=''setBalance'' returntype=''xml''><arguments><string>'+balance+'</string></arguments></invoke>';

  result:= ShockwaveFlash1.CallFunction(callStr);
end;



Часовой пояс GMT +4, время: 20:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.