Adobe Flash Professional Version MX und höher
Adobe Flex
Die Technik bezieht sich auf:
Siehe User Agent Support for Flash für allgemeine Informationen zur Unterstützung durch Benutzeragenten.
Das Ziel dieser Technik ist es, Absenden-Schaltflächen zu benutzen, um es Benutzern zu erlauben, Schritte einzuleiten, die zu Änderungen des Kontextes führen statt es zuzulassen, dass Änderungen des Kontextes passieren, wenn der Wert (value) oder der Zustand (state) eines nicht absendenden Schaltflächen-Steuerelementes verändert wird. Der beabsichtigte Verwendungszweck einer submit-Schaltfläche in dieser Technik ist es, einen HTTP-Request zu generieren, der Daten, die in ein Formular eingegeben wurden, absendet, oder eine Aktion auszuführen, die eine Änderung des Kontextes auslöst; also ist dies ein passendes Steuerelement, um diese Änderung zu initiieren.
Dies ist ein einfaches ActionScript 3-Beispiel einer Combobox-Komponente mit einer Absenden-Schaltfläche, um den Benutzer zu einer anderen Ressource umzuleiten.
Code-Beispiel:
import fl.accessibility.ComboBoxAccImpl;
import flash.net.navigateToURL;
import flash.net.URLRequest;
ComboBoxAccImpl.enableAccessibility();
state_submit.addEventListener(MouseEvent.CLICK, submitHandler);
function submitHandler(e) {
var url: URLRequest = new URLRequest("http://www.wikipedia.org/wiki/" +
state_combo.selectedLabel);
navigateToURL(url, "_self");
}
Dies ist ein einfaches ActionScript 2-Beispiel einer Combobox-Komponente mit einer Absenden-Schaltfläche, um den Benutzer zu einer anderen Ressource umzuleiten - das gleiche Beispiel wie in Beispiel 1, nur in ActionScript 2:
Code-Beispiel:
import fl.accessibility.ComboBoxAccImpl;
ComboBoxAccImpl.enableAccessibility();
state_submit.addEventListener("click", submitHandler);
function submitHandler(e) {
getURL("http://www.wikipedia.org/wiki/" + state_combo.selectedLabel, "_self");
}
Finden Sie alle interaktiven Steuerelement-Instanzen (bei denen es sich nicht um Absenden-Schaltflächen handelt) im Flash-Film, die eine Änderung des Kontextes auslösen können, z.B. eine Combobox, eine Optionsschaltfläche oder ein Kontrollkästchen.
Bestätigen Sie für jede Instanz, dass der/die Event-Handler, der/die für die Änderung des Kontextes verantwortlich ist/sind, nicht mit den Steuerelementen selber verknüpft ist/sind, sondern stattdessen mit einer separaten Schaltfläche.
#2 ist wahr.
Wenn dies eine ausreichende Technik für ein Erfolgskriterium ist, dann bedeutet das Scheitern an diesem Testverfahren nicht zwangsläufig, dass das Erfolgskriterium nicht auf irgendeine andere Art und Weise erfüllt wurde, sondern nur, diese Technik nicht erfolgreich implementiert wurde und nicht benutzt werden kann, um die Konformität zu erklären.