Kullanıcı Kılavuzu İptal

ActionScript 3.0'da hata ayıklama

  1. Adobe Animate Kullanıcı Kılavuzu
  2. Animate'e Giriş
    1. Animate'teki Yenilikler
    2. Resimli Sözlük
    3. Animate sistem gereksinimleri
    4. Animate klavye kısayolları
    5. Animate'te Birden Çok Dosya Türü İle Çalışma
  3. Animasyon
    1. Animate'te animasyonun temel öğeleri
    2. Animate'te kareleri ve anahtar kareleri kullanma
    3. Animate'te kare kare animasyonu
    4. Animate'te klasik ara animasyonu ile çalışma
    5. Fırça Aracı
    6. Hareket Kılavuzu
    7. Ara hareket ve ActionScript 3.0
    8. Ara Hareket Animasyonu Hakkında
    9. Ara hareket animasyonları
    10. Ara hareket animasyonu oluşturma
    11. Özellik anahtar karelerini kullanma
    12. Ara oluşturarak konuma animasyon ekleme
    13. Hareket Düzenleyici kullanarak ara hareketleri düzenleme
    14. Ara animasyonunun hareket yolunu düzenleme
    15. Ara hareketleri işleme
    16. Özel hareket hızları ekleme
    17. Hareket önayarları oluşturma ve uygulama
    18. Animasyon ara yayılma alanları ayarlama
    19. XML dosyaları olarak kaydedilen Ara hareketlerle çalışma
    20. Ara hareketler ve Klasik aralar karşılaştırması
    21. Şekil arası doldurma
    22. Animate'te Eklem aracı animasyonunu kullanma
    23. Animate'te karakter canlandırmayla çalışma
    24. Adobe Animate'te maske katmanlarını kullanma
    25. Animate'te sahneler ile çalışma
  4. Etkileşim
    1. Animate ile düğmeler oluşturma
    2. Animate projelerini diğer belge türü biçimlerine dönüştürme
    3. Animate'te HTML5 Canvas belgeleri oluşturma ve yayımlama
    4. Animate'te kod parçacıkları ile interaktiflik ekleme
    5. Özel HTML5 Bileşenleri oluşturma
    6. HTML5 Canvas'ta bileşenleri kullanma
    7. Özel Bileşenler oluşturma: Örnekler
    8. Özel Bileşenler için Kod Parçacıkları
    9. En iyi uygulamalar - Animate ile reklamcılık
    10. Sanal Gerçeklik içeriği oluşturma ve yayınlama
  5. Çalışma alanı ve iş akışı
    1. Boya fırçaları oluşturma ve yönetme
    2. HTML5 Canvas belgelerinde Google fontlarını kullanma
    3. Creative Cloud Libraries ve Adobe Animate'i Kullanma
    4. Animate için Sahne Alanı ve Araçlar panelini kullanma
    5. Animate iş akışı ve çalışma alanı
    6. HTML5 Canvas belgelerinde web fontlarını kullanma
    7. Zaman Çizelgeleri ve ActionScript
    8. Birden çok zaman çizelgesiyle çalışma
    9. Tercihleri ayarlama
    10. Animate geliştirme panellerini kullanma
    11. Animate ile zaman çizelgesi katmanları oluşturma
    12. Mobil uygulamalar ve oyun motorları için animasyonları dışa aktarma
    13. Nesneleri taşıma ve kopyalama
    14. Şablonlar
    15. Animate uygulamasında Bul ve Değiştir
    16. Geri alma, yineleme ve Geçmiş paneli
    17. Klavye kısayolları
    18. Animate'te zaman çizelgesini kullanma
    19. HTML uzantıları oluşturma
    20. Görüntüler ve Animasyonlu GIF'ler için en iyileştirme seçenekleri
    21. Görüntüler ve GIF'ler için dışa aktarma ayarları
    22. Animate'te Varlıklar Paneli
  6. Multimedya ve Video
    1. Animate'te grafik nesnelerini dönüştürme ve bir araya getirme
    2. Animate'te sembol örnekleri oluşturma ve bunlarla çalışma
    3. Görüntü İzleme
    4. Adobe Animate'te ses kullanımı
    5. SVG dosyalarını dışa aktarma
    6. Animate'te kullanmak üzere video dosyaları oluşturma
    7. Animate'te video ekleme
    8. Animate ile nesne çizme ve oluşturma
    9. Çizgileri ve şekilleri yeniden şekillendirme
    10. Animate CC ile konturlar, dolgular ve degradeler
    11. Adobe Premiere Pro ve After Effects ile çalışma
    12. Animate CC'de Renk Panelleri
    13. Flash CS6 dosyalarını Animate ile açma
    14. Animate'te klasik metin ile çalışma
    15. Animate'e resim yerleştirme
    16. Animate'te içe aktarılan bitmap'ler
    17. 3B grafikler
    18. Animate'te sembollerle çalışma
    19. Adobe Animate ile çizgiler ve şekiller çizme
    20. Animate'te kütüphaneler ile çalışma
    21. Sesleri dışa aktarma
    22. Animate CC'de nesne seçme
    23. Animate'te Illustrator AI dosyalarıyla çalışma
    24. Karışım modlarını uygulama
    25. Nesneleri düzenleme
    26. Komutlar menüsüyle görevleri otomatikleştirme
    27. Çok dilli metin
    28. Animate'te kamera kullanma
    29. Grafik filtreleri
    30. Ses ve ActionScript
    31. Çizim tercihleri
    32. Kalem aracı ile çizim yapma
  7. Platformlar
    1. Animate projelerini diğer belge türü biçimlerine dönüştürme
    2. Özel Platform Desteği
    3. Animate'te HTML5 Canvas belgeleri oluşturma ve yayımlama
    4. WebGL belgesi oluşturma ve yayınlama
    5. AIR for iOS için uygulamaları paketleme
    6. AIR for Android uygulamalarını yayınlama
    7. Adobe AIR for desktop için yayınlama
    8. ActionScript yayınlama ayarları
    9. En iyi uygulamalar - Bir uygulamada ActionScript'i organize etme
    10. Animate ile ActionScript'i kullanma
    11. Animate çalışma alanında erişilebilirlik
    12. Komut dosyaları yazma ve yönetme
    13. Özel Platformlar için Desteği Etkinleştirme
    14. Özel Platform Desteğine Genel Bakış
    15. Özel Platform Desteği Eklentisiyle Çalışma
    16. ActionScript 3.0'da hata ayıklama
    17. Özel Platformlar için Desteği Etkinleştirme
  8. Dışa Aktarma ve Yayınlama
    1. Animate CC'den dosya dışa aktarma
    2. OAM yayınlama
    3. SVG dosyalarını dışa aktarma
    4. Animate ile grafikleri ve videoları dışa aktarma
    5. AS3 belgelerini yayınlama
    6. Mobil uygulamalar ve oyun motorları için animasyonları dışa aktarma
    7. Sesleri dışa aktarma
    8. En iyi uygulamalar - Mobil aygıtlar için içerik oluşturma ipuçları
    9. En iyi uygulamalar - Video kuralları
    10. En iyi uygulamalar - SWF uygulaması geliştirme talimatları
    11. En iyi uygulamalar - FLA dosyalarını yapılandırma
    12. Animate için FLA dosyalarını en iyileştirmeye yönelik En İyi Uygulamalar
    13. ActionScript yayınlama ayarları
    14. Animate için yayınlama ayarları belirtme
    15. Projektör dosyalarını dışa aktarma
    16. Görüntü ve Animasyonlu GIF'leri dışa aktarma
    17. HTML yayınlama şablonları
    18. Adobe Premiere Pro ve After Effects ile çalışma
    19. Animasyonlarınızı hızlıca paylaşma ve yayımlama
  9. Sorun Giderme
    1. Düzeltilen sorunlar
    2. Bilinen sorunlar

 

ActionScript 3.0 hata ayıklayıcı hakkında

Animate, ActionScript 3.0 için ActionScript 2.0 hata ayıklayıcıdan farklı bir biçimde çalışan ayrı bir hata ayıklayıcı içerir. ActionScript 3.0 hata ayıklayıcı sadece ActionScript 3.0 FLA ve AS dosyaları ile çalışır. FLA dosyaları Flash Player 9'a ayarlanmış yayınlama ayarlarına sahip olmalıdır. Bir ActionScript 3.0 hata ayıklama oturumunu başlattığınızda Animate, SWF dosyasını oynatmak için Flash Player'ın tek başına çalışan hata ayıklayıcı sürümünü çalıştırır. Haya ayıklayıcı Flash Player, SWF dosyasını Animate geliştirme uygulaması penceresinden ayrı bir pencerede oynatır.

ActionScript 3.0 hata ayıklayıcısı, Animate çalışma alanını, hata ayıklama için kullanılan panelleri görüntüleyen bir hata ayıklama çalışma alanına dönüştürür. Ayrıca Eylemler panelini ve/veya Komut Dosyası penceresini, Hata Ayıklama konsolunu ve Değişkenler panelini de içerir. Hata Ayıkla konsolu çağırma yığınını görüntüler ve komut dosyalarının arasında atlamak için araçlar içerir. Değişkenler paneli, geçerli kapsam içindeki değişkenleri değerleriyle birlikte görüntüler ve bu değerleri sizin güncellemenize izin verir.

Ek kaynaklar

Aşağıdaki kaynaklar ActionScript 3.0'da hata ayıklama ile ilgili ayrıntılı ek bilgi sunar:

Hata ayıklama moduna girme

Bir hata ayıklama oturumuna başlama şekliniz üzerinde çalışmakta olduğunuz dosya türüne bağlıdır. Bir hata ayıklama oturumu sırasında, Animate bir kesme noktası veya bir çalışma zamanı hatasıyla karşılaştığında ActionScript’in çalışmasını kesintiye uğratır.

Animate bir hata ayıklama oturumu başlattığında, oturum için dışa aktardığı SWF dosyasına özel bilgi ekler. Bu bilgi, hata ayıklayıcının kodun içinde hatalarla karşılaşılan yerlere belirli satır numaraları sağlamasına izin verir.

Bu özel hata ayıklama bilgisini, Yayınlama ayarlarında belirli bir FLA dosyasından oluşturulan tüm SWF dosyalarının içine dahil edebilirsiniz. Açık bir şekilde bir hata ayıklama oturumu başlatmasanız bile, bu bilgi sizin SWF dosyasında hata ayıklamanıza izin verir. Bu hata ayıklama bilgisi SWF dosyasını çok az daha büyük hale getirir.

Varsayılan bir hata ayıklama ortamı seçme

  • Hata Ayıkla > Film Hatalarını Ayıkla seçeneklerini belirleyin ve ardından aşağıdakilerden birini seçin:

    • Animate

    • AIR Hata Ayıklama Başlatıcısı (Masaüstü)

    • AIR Hata Ayıklama Başlatıcısı (Mobil)

    • USB ile Cihazda (yalnızca CS5.5)

    Tüm hata ayıklama oturumları sizin seçtiğiniz bir ortamda gerçekleştirilir. Varsayılan ortamı istediğiniz zaman değiştirebilirsiniz.

FLA dosyasından hata ayıklamayı başlatma

  1. Hata Ayıkla > Hata Ayıkla seçeneklerini belirleyin

    (Sürüm CS6 ve öncesi) Hata Ayıkla > Film Hatalarını Ayıkla > Hata Ayıkla seçeneklerini belirleyin.

ActionScript 3.0 AS dosyasından hata ayıklamayı başlatma

  1. Komut Dosyası penceresinde ActionScript dosyası açık iken, ActionScript dosyasının birlikte derlenmesi gereken FLA dosyasını Komut Dosyası penceresinin üst tarafındaki Hedef menüsünden seçin. FLA dosyasının bu menüde görünmesi için açık olması gerekir.

  2. Hata Ayıkla > Hata Ayıkla seçeneklerini belirleyin

    (Sürüm CS6 ve öncesi) Hata Ayıkla > Film Hatalarını Ayıkla > Hata Ayıkla seçeneklerini belirleyin.

FLA dosyasından oluşturulan tüm SWF dosyalarına hata ayıklama bilgileri ekleme

  1. FLA dosyası açıkken, Dosya > Yayınlama Ayarları'nı seçin.

  2. Yayınlama Ayarları iletişim kutusunda sekmesini (CS5) veya kategorisini (CS5.5) tıklatın.

  3. Hata Ayıklamaya İzin Ver'i seçin.

Hata Ayıklama modundan çıkma

  1. Hata Ayıklama Konsolu'nda Hata Ayıklama Oturumunu Bitir düğmesini tıklayın.

Kesme noktaları yerleştirme ve kaldırma

Kodun çalışmasını kesintiye uğratmak için ActionScript'e kesme noktaları ekleyin. Çalışma kesintiye uğratıldıktan sonra, kod içinde atlayabilir ve kodu satır satır çalıştırabilir, ActionScript'inizin farklı bölümlerini görüntüleyebilir, değişkenlerin ve ifadelerin değerlerini görüntüleyebilir ve değişken değerlerini düzenleyebilirsiniz.

 Kesme noktaları, ASC (ActionScript for Communication) veya JSFL (Flash JavaScript) dosyalarına eklenemezler.

Kesme noktası yerleştirme

  1. Eylemler panelinde veya Komut Dosyası penceresinde, kesme noktasının görünmesini istediğiniz kod satırının yanındaki sol kenar boşluğunun içini tıklayın.

Kesme noktası kaldırma

  1. Eylemler paneli veya Komut Dosyası penceresinde, kaldırılacak kesme noktasını tıklayın.

Kod satırları arasında atlama

ActionScript yürütme işlemi, bir kesme noktası veya çalışma zamanı hatasında kesintiye uğradıktan sonra kodlar arasında satır satır ilerleyebilirsiniz. İşlev çağrılarının içine atlamayı veya bunların üzerinden atlamayı seçebilirsiniz. Atlamadan kodu çalıştırmaya devam etmeyi de seçebilirsiniz.

Satır satır kod içine atlama

  1. Hata Ayıkla Konsolu'nda İçine Adım At düğmesini tıklayın.

İşlev çağrısının üzerinden atlama

  1. Hata Ayıkla Konsolu'nda Üstüne Adım At düğmesini tıklayın.

Bir işlev çağrısının dışına atlama

  1. Hata Ayıkla Konsolu'nda Dışına Adım At düğmesini tıklayın.

Normal kod çalışmasına devam etme

  1. Hata Ayıkla Konsolu'nda Devam düğmesini tıklayın.

Çağırma yığınındaki komut dosyalarını görüntüleme ve inceleme

Hata ayıklayıcıda kodun çalışması durduğunda, Hata Ayıklama Konsolu'nda çağırma yığınını görüntüleyebilir ve çağırma yığınındaki işlevleri içeren komut dosyalarını görüntüleyebilirsiniz. Çağırma yığını, tam çalıştırılmayı bekleyen yuvalanmış işlev çağrılarının geçerli listesini gösterir.

Her işlevi içeren komut dosyalarını ayrı ayrı görüntüleyebilirsiniz.

  1. Hata Ayıkla Konsolu panelinde, çağırma yığınında komut dosyasının adını çift tıklayın.

Değişken değerlerini görüntüleme ve değiştirme

Değişkenler panelinde değişkenlerin ve özelliklerin değerlerini görüntüleyin ve düzenleyin.

Değişken değerini görüntüleme

  1. Değişkenler panelinde, Panel menüsünden görüntülenecek değişken türlerini seçin.

    • Sabitleri Göster, sabit değerleri (sabit bir değere sahip değişkenler) görüntüler.

    • Statikleri Göster, sınıf örneklerinin yerine sınıfa ait değişkenleri görüntüler.

    • Erişilemez Üye Değişkenlerini Göster, diğer sınıflara veya ad alanlarına açık olmayan değişkenleri görüntüler. Bu, korunan, özel veya ad alanına dahil olan değişkenleri içerir.

    • İlave Onaltılık Görüntü Göster, ondalık değerlerin görüntülendiği yere onaltılık değerler ekler. Bu, en çok renk değerleri için faydalıdır. Onaltılık değerler, 0'dan 9'a kadar olan onlu değerler için görüntülenmez.

    • Nitelenmiş Adları Göster, değişken türlerini paket adı ve sınıf adıyla birlikte görüntüler.

  2. FLA nesne yapısının ağaç görünümünü, görüntülenecek değişkeni görene kadar genişletin.

Değişkenin değerini düzenleme

  1. Değişkenler panelinde, değişkenin değerini çift tıklayın.

  2. Değişkenin yeni değerini girin ve Enter tuşuna basın. Yeni değer sonraki kod çalıştırma sırasında kullanılır.

Derleyici uyarılarını kontrol etme

Derleyici Hataları panelinde ActionScript derleyicisinin oluşturduğu derleyici uyarısı türlerini kontrol edin. Derleyici bir hata bildirdiğinde, hataya neden olan kod satırına gitmek için hatayı çift tıklatın.

  1. Dosya > Yayınlama Ayarları'nı seçin.
  2. Animate öğesini tıklatın.

  3. ActionScript Ayarları düğmesini tıklatın.
  4. Hatalar seçenekleri arasında seçim yapın:
    • Sıkı Modu, uyarıları hatalar olarak bildirir; bu, hatalar var oldukça derlemenin başarısız olacağı anlamına gelir.
    • Uyarılar Modu, ActionScript 2.0 kodunu ActionScript 3.0'a güncellerken uyumsuzlukları ortaya çıkarmak için faydalı olan ilave uyarılar bildirir.

Animate, ActionScript kodunun içinde derleme veya çalıştırma sırasında bir hatayla karşılaştığında, hatayı Derleyici Hataları panelinde bildirir. Derleyici Hataları panelinden hataya neden olan kod satırına gidin.

  1. Derleyici Hataları panelinde hatayı çift tıklayın.

Uzak ActionScript 3.0 SWF dosyasında hata ayıklama

ActionScript 3.0 ile uzak bir SWF dosyasında, Debug Flash Player'ın tek başına çalışan, ActiveX veya Animate kurulum dizini/Players/Debug/ dizininde bulabileceğiniz eklenti sürümünü kullanarak hata ayıklayabilirsiniz. Ancak, ActionScript 3.0 Hata Ayıklayıcı'da uzaktan hata ayıklama, Animate geliştirme uygulamasıyla aynı yerel ana bilgisayarda bulunan, bağımsız hata ayıklama oynatıcısında, ActiveX kontrolünde veya eklentisinde oynatılan dosyalarla sınırlıdır.

Dosyada uzaktan hata ayıklamaya izin vermek için Yayınlama ayarlarında hata ayıklamayı etkinleştirin. Ayrıca dosyanızı, sadece güvenilir kullanıcıların bu dosyada hata ayıklayabilmelerini sağlamak için bir hata ayıklama şifresi ile yayınlayabilirsiniz.

JavaScript veya HTML'de olduğu gibi, kullanıcılar ActionScript'te sunucu tarafı değişkenlerini görüntüleyebilirler. Değişkenleri güvenli bir şekilde saklamak için dosyanızda saklamak yerine bir sunucu tarafı uygulamasına gönderin. Ancak, bir geliştirici olarak film klibi yapıları gibi açığa çıkarmak istemediğiniz başka meslek sırlarınız olabilir. Çalışmanızı korumak için bir hata ayıklama şifresi kullanabilirsiniz.

SWF dosyasında uzaktan hata ayıklamayı etkinleştirme ve hata ayıklama şifresi belirleme

ActionScript 3.0 FLA dosyalarının kare komut dosyaları içinde hata ayıklanamaz. Sadece harici AS dosyalarındaki kod içinde ActionScript 3.0 Hata Ayıklayıcı ile hata ayıklanabilir.

  1. FLA dosyasını açın.

  2. Dosya > Yayınlama Ayarları'nı seçin.

  3. Yayınlama Ayarları iletişim kutusunda sekmesini (CS5) veya kategorisini (CS5.5) tıklatın, ardından Hata Ayıklamaya İzin Ver öğesini seçin.

  4. Yayınlama Ayarları iletişim kutusunu kapatın ve şu komutlardan birini seçin:

    • Dosya > Dışa Aktar > Filmi Dışa Aktar

    • Dosya > Yayınla

  5. Yerel makinede bir uzaktan hata ayıklama oturumu gerçekleştirmek için SWF dosyasını yerel bilgisayarda bırakın veya web sunucunuza yükleyin.

    SWF dosyası kesme noktası bilgisi içermez, bu yüzden dosyayı bir uzak sunucuya yüklerseniz, kod arasında atlayamazsınız. Bu görevi gerçekleştirmek için yerel makineyi kullanın.

  6. Animate'te, Hata Ayıkla > Uzaktan Hata Ayıklama Oturumunu Başlat > ActionScript 3.0 seçeneklerini belirleyin.

    Animate, ActionScript 3.0 Hata Ayıklayıcı'yı açar ve bir Flash Player'ın bağlanmasını bekler. Debug Flash Player'ı 2 dakika içinde başlatmanız gerekir. 2 dakikadan daha uzun süre geçerse, bu adımı tekrarlayın.

  7. Flash Player eklentisinin hata ayıklayıcı sürümünde, ActiveX kontrolünde veya tek başına çalışan oynatıcıda SWF dosyasını açın. Tek başına çalışan hata ayıklama oynatıcısı Animate kurulum dizini/Players/Debug/ dizininde bulunur. Hata ayıklayıcı hiç bir kesme noktası bilgisi alamayacağından, başka bir bilgisayardaki bir dosyaya bağlanmayın.

    Hata ayıklama oturumu, hata ayıklama oynatıcısı ActionScript 3.0 Hata Ayıklayıcı paneline bağlandığında başlar.

     AIR 3.4 için Varsayılan Ağ Arabirimini seçerseniz uzaktan hata ayıklama işlevi çalışmaz. Bunun yerine sistemin IP Adresini ve Ağ Arabirimi adını sağlama seçeneklerini belirleyin.

Hata ayıklayıcıyı uzak konumdan etkinleştirme

  1. Animate geliştirme uygulaması açık değilse açın.

  2. Hata Ayıkla > Uzaktan Hata Ayıklama Oturumunu Başlat > ActionScript 3.0 seçeneklerini belirleyin.

  3. Bir tarayıcıda veya tek başına çalışan oynatıcının hata ayıklayıcı sürümünde, yayınlanmış SWF dosyasını uzak konumdan açın.

    Uzaktan Hata Ayıklama iletişim kutusu görünmezse, bağlam menüsünü görüntülemek için SWF dosyasında sağ tıklayın (Windows) veya Control tuşuna basıp tıklayın (Macintosh) ve Hata Ayıklayıcı'yı seçin.

  4. Uzaktan Hata Ayıklama iletişim kutusunda, Yerel Makineyi seçin ve açılacak dosyayı seçin.

    SWF dosyasının görüntüleme listesi Hata Ayıklayıcı'da görünür. SWF dosyası oynatmıyorsa, Hata Ayıklayıcı duraklatılmış olabilir; bu nedenle başlatmak için Devam'ı tıklayın.

 Adobe

Daha hızlı ve daha kolay yardım alın

Yeni kullanıcı mısınız?

Adobe MAX 2024

Adobe MAX
Yaratıcılık Konferansı

14–16 Ekim Miami Beach ve çevrimiçi

Adobe MAX

Yaratıcılık Konferansı

14–16 Ekim Miami Beach ve çevrimiçi

Adobe MAX 2024

Adobe MAX
Yaratıcılık Konferansı

14–16 Ekim Miami Beach ve çevrimiçi

Adobe MAX

Yaratıcılık Konferansı

14–16 Ekim Miami Beach ve çevrimiçi