Bu Teknik Not, Flex uygulaması derlenirken hatalar üretebilecek Flex 2 derleyicisiyle ilgili bilinen sorunları açıklar.

  • 175465: Derleyici, temel sınıfta türetilmiş sınıfta korunan üye değişkeniyle aynı ada sahip korumalı bir set yöntemi olduğundahata raporuüretemediği için aşağıdaki çalışma zamanı hatası üretilmiştir:VerifyError: Hata # 1107: ABC verileri bozuk, sınırları okumaya çalışın.
  • 174533: Bir kaynak paket özellik dosyasında çıkış yapılmamış \n oluşturulmuş koda dönen derleyici hatalarına neden oluyor: Mesaj: Sözdizimi hatası: Bir dize değişkeni, satır sonundan önce sonlandırılmalıdır.
  • 175233: Bir kaynak paket özellikleri dosyasıunicodeolarak kodlanmışsa, derleyici yanıltıcı hatalar üretir, örneğin: Hata: Syntax hatası: giriş, bir dize için kapanış tırnak işaretine ulaşmadan önce sona erer
    Özellik dosyalarındaki tüm dizeler Latin -1 veya UTF-8 kodlu olmalıdır.
  • 170249: Eşleşme olmayan nesneler için kaynakta vemx:Bindinghedefinde uyarı veya hata bulunamadı ve çalışma zamanı hatasına neden oldu.
  • 172353:Locale.getCurrent(Application.application.systemManager).country
    , -locale bir derleyici seçeneği olarak iletilmemiş bir uygulamada ülkeyi almak için kullanıldığında bir çalışma zamanı hatası atılır. Örneğin,
    TypeError: Error #1009: Nesneye sahip bir nesnenin yöntemine veya yöntemine erişilemiyor referansı.
  • 169682: Hata ayıklama işlemi sırasında "for" döngüsünün gövdesi tek bir satır ise, tek adım adımları tüm döngü boyunca adımlar.
  • 171214: Bir arabirimi uygulayan sınıflar, yöntemlerindeki varsayılan değerleri arabirim yöntemleriyle eşleştirmek için derleyici tarafından gerekli görülmez.
  • 174646: Bir sınıf, farklı erişim denetimi ad alanı niteliklerine sahip erişimci işlevleri içeriyorsa, (örneğin,birkorumalıayarlayıcı ve genel alıcılar) birinden derleme zamanı hatasına neden olur. Örneğin,Derleyici-Hatası1000: myVar için belirsiz başvuru
    Geçici çözüm, uyuşmazlığı önlemek için alıcı veya ayarlayıcı işlevini yeniden adlandırmaktır.
  • 175271: Sözlük, bir anahtarla aynı işlevle sözlükte iki girdiyle sonuçlanmayı mümkün kılan MethodClosures'ı doğru şekilde işlemiyor. Geçici bir çözüm olarak, bir değişkeni bildirip kapanışa atayabilir ve ardından bu değişkeni kullanmaya devam edebilirsiniz.
  • 175264: Bir derleyici uyarısı üreten bir sınıfı başlatan bir uygulamayı derlemek, aynı derleyiciyi uyarısını veren sınıfın başvurusunun kaldırılmasından sonra bile bildirmesini sağlamaya devam eder. Temiz derleme sonrasında derleyici uyarısı artık bildirilmeyecektir.
  • 171221:mxmlderleyici, yığın izi üretir.mxmlkodunu ActionScript ifadesinde bir syntax hatası olduğunda, yığın dizini üretir. Örneğin:

    <?xmlversion="1.0" encoding="iso-8859-1"?> <mx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" > <mx:TextInput id="ti" text="{String(new Date()}"/> </mx:Application>
  • 172876: Derleyici, zaten bir Flex uygulama modeli taban sınıfı veya DisplayObject gibi bir Flash API sınıfı tarafından kullanılan değişken adı kullanırken şifresiz hatalar atar. Örneğin:
    Statik türdeki String ile başvuru yoluyla olasılıkla tanımsız özellik x'e erişim. Statik türdeki String ile başvuru yoluyla olasılıkla tanımsız özellik y'e erişim. Statik türdeki flash.display ile başvuru yoluyla olasılıkla tanımsız özellik metne erişim.:DisplayObject
  • 174788: Artan derleme, bir kaynak paket özellik dosyasını güncelledikten sonra hata gösterir. Örneğin: Hata: ResourceBundle için bir sınıf çözülemiyor: TestResources_properties
    Flex Builder'da, hatayı kaldırmak için projeyi temizleyin.

Ek Bilgi

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