Как я могу получить и установить выбранный переключатель во внешнем HTML-контенте с помощью ActionScript?

0

Я новичок в flash и as3.

Я использую внешний файл html через mx: html во Flash.

<fx:Script>
...
myHTML.location = "../assets/myHTML.htm";
...
</fx:Script>

<mx:HTML id="myHTML"/>

В этом файле myHTML.htm есть 3 переключателя.

Есть ли способ получить и установить выбранный переключатель через ActionScript?

Я разрабатываю приложение AIR. И насколько я узнаю, что ExternalAPI не будет работать. На самом деле я хочу использовать несколько файлов HTML с вопросом о викторине с помощью переключателей.

Теги:
actionscript-3
flash
air

2 ответа

0
Лучший ответ

Никто не сказал мне этот простой код:

В Flex/Actionscript:

function initial():void
{
html.addEventListener(Event.HTML_DOM_INITIALIZE,loaded);
}

function loaded(e:Event):void
{
html.htmlLoader.window.getOption = getOption;
}

function setvalue():void
{
html.htmlLoader.window.selectradio(radioButtonID);
}

function getOption(value:String):void
{
trace(value);
}

в файле HTML

<SCRIPT LANGUAGE="JavaScript">
function selectradio(selectvalue)
{
document.getElementById(selectvalue).checked = true;
}
</SCRIPT>

<INPUT ID="a" TYPE="radio" NAME="op" onClick="getOption('a')"
0

С некоторой нерешительностью ответить из-за отсутствия опыта MXML и его приложений я бы посмотрел на AS3 ExternalInterface http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html и его использовать в Flex http://livedocs.adobe.com/flex/3/html/help.html?content=passingarguments_4.html

  • 0
    На самом деле я разрабатываю приложение AIR. И насколько я знаю, что ExternalAPI не будет работать. На самом деле я хочу использовать несколько HTML-файлов вопроса викторины с переключателями.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню