Erişilebilirlik talimatları hakkında

Görme engelli kullanıcıların web sitelerini sesli okumak için çalıştırdıkları yazılım olan ekran okuyucuları karmaşıktır ve ekran okuyucularıyla çalışmak üzere geliştirilmiş FLA dosyalarında kolayca beklenmedik sonuçlarla karşılaşabilirsiniz. Metin, özel tasarlanmış yazılım kullanılarak sesli okunur. Bir ekran okuyucu sadece metinsel içeriği çevirebilir. Ancak genel SWF dosyası, film klipleri, görüntüler veya başka grafiksel içerik için sağladığınız açıklamalar da sesli okunur. Önemli görüntüler ve animasyonlar için açıklamalar yazın, böylece ekran okuyucu SWF dosyanızdaki bu varlıkları da çevirebilir. Bu, bir HTML web sayfasındaki alt metninin SWF dosyasındaki karşılığıdır.

not: Microsoft Etkin Erişilebilirlik (MSAA) desteği Internet Explorer'la kısıtlandığından Animate uygulamaları Windows'ta bu tarayıcıda görüntülenmelidir.

 

Flash Player, Animate içeriğini ekran okuyucularına göstermek için Microsoft Etkin Erişilebilirlik'i (MSAA) kullanır. MSAA, ekran okuyucuları gibi yardımcı teknolojiler ve diğer uygulamalar arasında bilgi alışverişi için standart hale getirilen bir platform sunan, Windows tabanlı bir teknolojidir. Olaylar (uygulamada bir değişiklik gibi) ve nesneler MSAA sayesinde ekran okuyucularına görünür olurlar.

Not:

Flash Player 7 (ve sonrası) tüm ekran okuyucu teknolojilerle birlikte çalışmaz. Üçüncü taraf yazılım sağlayıcısı MSAA'nın sağladığı bilgiyi işlemelidir.

Erişilebilir siteler oluşturma

Bir web sitesini erişilebilir yapmak birkaç farklı kriter içerir:

Bilgiyi ekran okuyuculara gösterin

Metin veya görüntüleri fark edilebilir yapın

Bazı ziyaretçiler küçük metni okumada veya küçük grafikleri görmede zorluk yaşayabilirler. SWF dosyalarındaki ölçeklenebilir vektör grafiklerinden yararlanarak, kullanıcıların bu öğelere yakınlaştırmasına izin verin.

Sesli anlatım sağlayın

Ekran okuyucusu olmayan kullanıcılar için veya video içeriği gibi ekran okuyucuların çalışmayabileceği yerlerde, bir sesli anlatım sağlamayı düşünün.

Sesli anlatımlar için resim yazıları sağlayın

Ziyaretçilerden bazıları sitenizin veya bir videonun sesli anlatımını duyamayabilir. Bu ziyaretçiler için resim yazıları sağlamayı düşünün.

Bilgi iletmek için renge güvenmeyin

Birçok ziyaretçi renk körü olabilir. Bilgi iletmek için renge güvenirseniz (örneğin: Sayfa 1'e gitmek için yeşil düğmeyi tıklatın, sayfa 2'ye gitmek için kırmızı düğmeyi tıklatın), metin ve konuşma eşlerini sağlayın.

Tarihsel olarak, çoğu çevrimiçi sunum (videolar gibi) görme engelli ziyaretçilere içeriğe erişmek için bir videonun metinsel açıklaması gibi alternatif yollar sunar. Ancak, Animate metinsel içeriği doğrudan ekran okuyucuya sağlar. Bu genellikle bir FLA dosyasında ilave ayarlar yapmanız veya ActionScript yazmanız gerektiği anlamına gelse de, tamamen ayrı bir sürüm oluşturmak zorunda kalmazsınız.

SWF dosyanızın parçaları ekran okuyuculara gösterilebilir. Metin öğeleri (metin alanları, statik metin ve dinamik metin gibi), düğmeler, film klipleri, bileşenler ve bütün SWF dosyası MSA uyumlu ekran okuyucuları tarafından çevrilebilir.

Section 508, bilgiyi engelli insanlara erişilebilir yapmak için talimatları sağlayan Amerika Birleşik Devletleri kanunudur. Section 508 özellikle web sitelerinin çeşitli yollardan erişilebilir olması gereğini belirtir. Tüm federal web siteleri dahil, bazı web siteleri bu talimatlara uymak zorundadır. Bir SWF dosyası tüm bilgiyi ekran okuyucuya iletmezse, SWF dosyası artık Section 508 uyumlu değildir. Daha fazla bilgi için Section 508 web sitesini ziyaret edin.

Çoğu ülke, erişilebilir web siteleri oluşturmak için izlenecek talimatlar belirtmiştir veya başka kurumlar tarafından belirlenen talimatları izler. Erişilebilirlik ve web standartları hakkında daha fazla bilgi için bkz. World Wide Web Consortium (W3C) Web Accessibility Initiative web sitesi. Bu standartlar ve talimatlar, erişilebilir HTML web siteleri oluşturduğunuzda ele almanız gereken etkenleri tanımlar ve bu bilgilerin bir kısmı, Animate için de geçerlidir.

SWF dosya yapısını ve gezinmesini gösterme

Bazı SWF dosyalarının görsel tabiatından dolayı, sayfanın mizanpajı ve gezinmesi, ekran okuyucularının çevirmesi için karmaşık ve zor olabilir. SWF dosyasının genel bir açıklaması, yapısı hakkında bilgiyi ve sitenin yapısı içerisinde nasıl gezinileceğini iletmek için önemlidir. Bu açıklamayı, Sahne Alanı'nı tıklatarak ve Erişilebilirlik panelinin içine bir açıklama girerek sağlayabilirsiniz. Bu açıklamayı veya genel bakışı sağlamak için sitede ayrı bir alan da oluşturabilirsiniz.

Not:

Ana SWF dosyası için bir açıklama girerseniz, bu açıklama SWF dosyası her yenilendiğinde okunur. Ayrı bir bilgilendirici sayfa oluşturarak bu gereksizlikten kaçınabilirsiniz.

Kullanıcıyı SWF dosyasında değişen gezinme öğeleri hakkında bilgilendirin. Belki ilave bir düğme eklenmiştir veya bir düğmenin üzerindeki metin değişmiştir ve bu değişiklik ekran okuyucu tarafından sesli okunur. Flash Player 7 ve sonrası ActionScript kullanarak bu özellikleri güncellemeyi destekler. Çalışma zamanında içerik değişiyorsa, uygulamalarınızdaki erişilebilirlik bilgisini güncelleyebilirsiniz.

Açıklamaları ve tekrarlamayı kontrol etme

Tasarımcılar ve geliştiriciler bir SWF dosyasındaki animasyonlar, görüntüler ve grafikler için açıklamalar atayabilirler. Ekran okuyucunun grafikleri çevirebilmesi için onlara adlar sağlayın. Bir grafik veya animasyon SWF dosyası için hayati bilgi iletmiyorsa (belki süsleyici veya tekrarlıdır) veya öğeyi genel SWF dosyası açıklamasında anahatlarıyla belirttiyseniz, o öğe için ayrı bir açıklama sağlamayın. Gereksiz açıklama sağlamak, ekran okuyucu kullanan kullanıcılar için kafa karıştırıcı olabilir.

Not:

SWF dosyalarınızda metni bölüyorsanız veya metin için görüntüler kullanıyorsanız, bu öğeler için ya bir ad ya da bir açıklama sağlayın.

Tek bir amaca hizmet eden veya bir fikri taşıyan birçok yuvalanmış film klibiniz varsa, şunları yaptığınızdan emin olun:

  • Bu öğeleri SWF dosyanızda gruplayın.

  • Üst film klibi için bir açıklama sağlayın.

  • Tüm alt film kliplerini erişilmez yapın.

    Bu son derece önemlidir, yoksa ekran okuyucu tüm alakasız yuvalanmış film kliplerini açıklamaya çalışır, bu da kullanıcının kafasını karıştıracaktır ve kullanıcının web sitenizi terk etmesine neden olabilir. Bir SWF dosyasında, birçok film klibi gibi birden fazla nesneniz olduğunda, bu kararı verin. Genel mesaj en iyi tek bir açıklama kullanılarak taşınır, nesnelerin biri üzerinde bir açıklama sağlayın ve tüm diğer nesneleri ekran okuyucuya erişilemez yapın.

    Döngü yapan SWF dosyaları ve uygulamalar, ekran okuyucu sayfada yeni içerik bulduğundan, ekran okuyucularının devamlı olarak yenilenmesine sebep olur. Okuyucu içeriğin güncellendiğini düşündüğünden, sayfanın en üstüne geri döner ve içeriği yeniden okumaya başlar. Yeniden okunmasına gerek olmayan döngü yapan veya yenilenen nesneleri ekran okuyucularına erişilemez yapın.

    not: Ekran okuyucunun sesli okuduğu örnekler (metin gibi) için Erişilebilirlik panelinin Açıklama alanına bir açıklama yazmayın.

Renk kullanma

Erişilebilir bir dosyada renkleri kullanma hakkında kararlar almalısınız. Belirli bilgiyi veya direktifleri kullanıcılara iletmek için sadece renge güvenmemelisiniz. Bir sayfa, yeni bir sayfa başlatmak için mavi alanın veya müzik dinlemek için kırmızı alanın üzerine tıklatılmasını istiyorsa, renk körü bir kullanıcı o sayfayı kullanamaz. Sitenizi erişilebilir yapmak için sayfa üzerinde veya alternatif bir sürümde metin eşlerini sunun. Ayrıca okunabilirliği geliştirmek için ön plan ve arka plan renkleri arasında önemli bir kontrastın bulunduğunu denetleyin. Beyaz bir arka plan üzerine açık gri metin yerleştirirseniz, kullanıcılar onu kolayca okuyamazlar. Benzer olarak, küçük metin çoğu ziyaretçinin okuması için zordur. Yüksek kontrastlı ve büyük veya yeniden boyutlandırılabilen metin kullanmanın, engelli olmayanlar bile dahil, çoğu kullanıcıya yararı dokunur.

Sıralama, sekme ve klavye

Okuma sırası ve sekme, erişilebilir Animate web siteleri yapmak için önemli faktörlerdir. Bir arabirim tasarladığınızda, onun sayfada göründüğü sıra, ekran okuyucunun her örneği tanımladığı sırayla eşleşmeyebilir. SWF dosyasında sekmeyi kontrol etmenin yanı sıra, okuma sırasını da kontrol ve test edebilirsiniz.

Okuma sırasını kontrol etme

Varsayılan okuma sırası beklenmediktir ve her zaman varlıklarınızın yerleşimiyle veya sayfanın görsel mizanpajıyla eşleşmez. Mizanpajı basit tutmak, ActionScript kullanmadan mantıklı bir okuma sırası oluşturmaya yardım eder. Ancak ActionScript kullanırsanız ve SWF dosyalarınızdaki okuma sırasını test ederseniz, okuma sırası üzerinde daha çok kontrolünüz olur.

Not:

SWF dosyanızdaki tek bir örneği bile sıralamayı unutmayın, yoksa okuma sıralaması varsayılan (ve beklenmedik olan) okuma sıralamasına geri döner.

Sekmeyi ve içeriği kontrol etme

Bir sitenin içeriğini tanımlaması için ekran okuyucularına güvenen ziyaretçiler, ekran görülemediğinde fareyi kullanmak işe yaramadığından, işletim sisteminde ve web sayfalarında gezinmek için genellikle sekmeyi ve klavye kontrollerini kullanırlar. Erişilebilir SWF dosyalarında akıllı sekme kontrolü sunmak için film klibi, düğme, metin alanı veya bileşen örnekleriyle birlikte tabIndex ve tabEnabled özelliklerini kullanın. Sekmeye ilave olarak, SWF dosyaları içerisinde gezinmek için herhangi bir tuş basma eylemini kullanabilirsiniz ancak bu bilgiyi Erişilebilirlik panelini kullanarak iletmelisiniz. SWF dosyasına tuş basma komutları eklemek için ActionScript'teki Key sınıfını kullanın. Tuş basması komutunu kullanmak istediğiniz nesneyi seçin ve Erişilebilirlik panelinin Kısayol alanında kısayol tuşunu ekleyin. SWF dosyanızdaki başlıca ve sık kullanılan düğmelere klavye kısayolları ekleyin.

not: ActionScript 3.0'da, tabIndex ve tabEnabled, InteractiveObject sınıfının özellikleridir. ActionScript 2.0'da, bunlar bir sınıf başvurusu gerektirmezler.

Not:

Ekran okuyucuları görünmez düğmeleri tanıyamadığından, erişilebilir SWF dosyalarında bunlardan kaçının. (Görünmez düğmeler, sadece tıklatma alanını, yani tıklatılabilir bölgesini tanımladığınız düğmelerdir.)

Çoğu SWF dosyaları çok hızlı birbirini izleyen bilgiye sahiptir ve ekran okuyucular sıkça bu hıza ayak uyduramazlar. SWF dosyası için kontroller sağlayın, böylece kullanıcıların kendi hızlarında dosyaların içerisinde gezinmek için düğmeleri kullanmasına ve gerekirse süreci duraklatmalarına izin verin.

Ses, video ve animasyonu idare etme

Sesli anlatımlar veya konuşma içeren video sağlıyorsanız, duyamayan kullanıcılar için resim yazıları sağlayın. Animate'teki metin alanlarını kullanabilir, resim yazıları içeren video içe aktarabilir ve hatta bir XML resim yazısı dosyası bile kullanabilirsiniz. Bir metin alanının çalışma zamanında metin bilgisini ne zaman güncelleyeceğini belirtmek için video işaret noktalarını kullanabilirsiniz.

Hi-Caption SE ve Hi-Caption Viewer bileşenini kullanma hakkında bilgi için bkz. Adobe Add-ons sayfası. Üçüncü taraf eklenti, başka gelişmiş kontrollerin yanında, bir XML dosyasına kaydedip çalışma zamanında SWF dosyasının içine yüklediğiniz resim yazıları oluşturmanızı sağlar. Alternatif olarak, resim yazısı bilgisini görüntülemek için işaret noktaları ve bir metin alanı kullanabilirsiniz.

Erişilebilirlik ve Animate'i genişletme

Animate'teki genişletilebilirlik katmanıyla beraber, geliştiriciler ileri geliştirmeyi etkinleştiren uzantılar oluşturabilirler. Bu, üçüncü taraf şirketlerin erişilebilirliği içeren uzantılar geliştirmelerini sağlar. SWF dosyalarınızı doğrulamak ve resim yazıları eklemek için çeşitli seçenekleriniz vardır.

Örneğin, bir doğrulama aracı SWF dosyanızı eksik açıklamalar için inceleyebilir. Bir grup örneğe bir açıklama eklenip eklenmediğini veya metnin örnek için bir etiket bulundurup bulundurmadığını denetler ve olabilecek sorunları size bildirir. Araç ayrıca SWF dosyanızdaki okuma sırasını da inceler ve belirtilmesi gereken tüm örnekleri bulur. SWF dosyası incelendikten sonra, bir iletişim kutusunu kullanarak okuma sırasını belirtebilirsiniz.

Geçerli olarak kullanılabilir olan üçüncü taraf uzantılar hakkında bilgi için bkz. Adobe Add-ons sayfası.

Dosyaları test etme ve değişiklikler yapma

Ekran okuyucularla birlikte kullanılması amaçlanan herhangi bir SWF dosyasını test edin. Ufak düzeltmeler de dahil, Flash Player'ın her yeni sürümü yayınlandığında SWF dosyalarınızı test edin ve dosyayı şu senaryolarla birlikte test edin:

  • Windows ekran okuyucular için Window Eyes ve JAWS kullanarak. Bu okuyucuların her biri SWF dosyalarını farklı biçimde işler; bu nedenle farklı sonuçlar alabilirsiniz.

  • Ekran okuyucu içermeyen bir tarayıcıda; fareyi kullanmadan sitenizin içinde gezinin.

  • Ekranınızı kapatın ve web sitenizde gezinmek için sadece ekran okuyucuyu kullanın.

  • Sesli anlatım kullanırsanız, sitenizi hoparlörsüz test edin.

  • Hedef web sitesi ziyaretçilerini temsil eden çeşitli kullanıcılarla.

Not:

SWF dosyalarını ekran okuyuculara gösteren teknoloji (MSAA) sadece Windows için Internet Explorer tarafından desteklendiğinden, farklı tarayıcıları test etmek zorunda değilsiniz.

SWF dosyanızı bir ekran okuyucu kullanarak dinliyorken, şu noktaları denetleyin:

  • Okuma sırası doğru mu?

  • SWF dosyanızdaki kısayollar için açıklamalarınız var mı?

  • Arabirimdeki öğeler için yeterli ve tam açıklamalarınız var mı?

  • Sitenin yapısında gezinmek için yeterli açıklamalarınız var mı?

  • SWF dosyası güncellendiğinde veya yenilendiğinde dosya içeriği okunuyor mu?

  • Sahne Alanı üzerindeki herhangi bir öğenin bağlamını değiştiriyorsanız (Oynat/Çal’dan Duraklat haline gelen bir düğme gibi), bu değişiklik ekran okuyucu tarafından duyuruluyor mu?

    HTML doğrulamasından farklı olarak, SWF dosyalarını doğrulamak için hiçbir resmi araç bulunmamaktadır. Ancak bazı üçüncü taraf araçlar dosyayı doğrulamanıza yardım etmek için bulunmaktadır. Bu uzantılar hakkında daha fazla bilgi için bkz. Adobe Add-ons sayfası.

 

Bu çalışma Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License kapsamında lisanslanmıştır  Creative Commons şartları, Twitter™ ve Facebook sitelerinde paylaşılanları kapsamaz.

Yasal Uyarılar   |   Çevrimiçi Gizlilik İlkesi