Использование ExternalInterface позволяет устанавливать связь между ActionScript и JavaScript.
Вот несколько примеров с сайта Adobe, чтобы вы начали работать с ExternalInterface.
Вот JavaScript для создания и отправки формы:
function createAndSubmitForm(url, formParams) {
var newForm = document.createElement("form");
newForm.setAttribute("action", url);
newForm.setAttribute("method", "POST");
for (var key in formParams) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", formParams[key]);
newForm.appendChild(hiddenField);
}
document.body.appendChild(newForm);
newForm.submit();
}
Чтобы вызвать его, добавьте этот вызов в свой ExternalInterface (ActionScript) и добавьте свои параметры:
createAndSubmitForm('thisurl.ext', {param1: 'value1', param2: 'value2'});
Если вы хотите получить доступ к существующему элементу управления формы (например, флажок и проверить его), сделайте следующее:
var form = document.forms[0];
document.getElementById('checkboxId').checked = true;
form.submit();