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, das Blinken per Skript zu steuern, so dass es so eingestellt werden kann, dass es durch das Skript in weniger als fünf Sekunden aufhört. Die ActionScript setTimeout()-Method wird benutzt, um das Blink-Verhalten des MovieClips in weniger als 5 Sekunden zu stoppen.
In diesem Beispiel benutzt ein MovieClip (blinkingTextMC) seine Zeitleiste, um einen blinkenden Effekt zu generieren. Bevor 5 Sekunden vergangen sind, wird die gotoAndStop()-Methode des MovieClips aufgerufen, die den blinkenden Effekt stoppt.
Code-Beispiel:
setTimeout(stopBlinking, 4500);
function stopBlinking() {
var blinkingTextMC = getChildByName('blinkingTextMC');
blinkingTextMC.gotoAndStop(1);
}Für eine Demonstration sehen Sie die funktionierende Version von „Stopping blinking after a timeout“ (Stoppen des Blinkens nach einer zeitlichen Begrenzung). Die Quelle von „Stoppen des Blinkens nach einer zeitlichen Begrenzung“ steht zur Verfügung.
Für jedes Instanz von blinkendem Inhalt:
Starten Sie einen Kurzzeitmesser für 5 Sekunden zu Beginn des Blink-Effekts.
Stellen Sie fest, ob das Blinken aufgehört hat, wenn der Kurzzeitmesser abläuft.
Für jede Instanz des blinkenden Inhalts ist #2 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.