Táto technická poznámka popisuje známe chyby v kompilátore Flex 2, ktoré môžu vytvárať chyby počas kompilácie aplikácie Flex.

  • 175465: Nasledujúca chyba spustenia vznikla v dôsledku toho, že sa kompilátoru nepodarilo vykázať chybu pri nastavenom ochrannom spôsobe vzákladnejtriede s rovnakým názvom ako premenná chráneného člena v odvodenej triede: VerifyError: Chyba #1107: údaje ABC sú poškodené, pokus o ich čítanie je mimo rozsahu.
  • 174533: Nesamostatné \n v súbore vlastností zdrojového balíka spôsobilo chybu kompilátora, ktorý ukazuje späť na vygenerovaný kód: Hlásenie: Chyba syntaxe: Reťazec je potrebné ukončiť pred zlomom riadku.
  • 175233: Ak je súbor vlastností zdrojového balíka šifrovaný vunicode, kompilátor vytvorí zavádzajúce chyby, napríklad, Chyba: Chyba syntaxe: vstup sa skončil pred dosiahnutím uzatváracej značky úvodzovky pre reťazec
    Všetky reťazce v súboroch vlastností musia mať šifrovanie Latin-1 alebo UTF-8.
  • 170249: Pre nezhodujúce sa objekty v cieľovej destinácii mx nie sú žiadne varovaniaani chyby:Odkazznačka, čoho výsledkom je chyba spustenia.
  • 172353: Chyba spustenia sa objaví,keďLocale.getCurrent(Application.application.systemManager).country
    sa použije na získanie krajiny, kde -locale nebolo obídené ako možnosť kompilátora. Príklad:
    TypeError: Chyba #1009: Nemožno získať prístup k vlastnosti alebo spôsobu referencie objektu s príznakom null.
  • 169682: Ak je počas ladenia hlavnou časťou slučky „for“ jediný riadok, objavia sa jednotlivé kroky naprieč celou slučkou.
  • 171214: Triedy implementujúce rozhranie kompilátor nevyžaduje tak, aby sa zhodovali s predvolenými hodnotami v ich spôsoboch a spôsoboch rozhrania.
  • 174646: Ak trieda obsahuje funkcie poradcu s rôznymi atribútmi oblasti mien riadenia prístupu (napr.chránenéhonastavovača a verejného získavača) použitím niektorého z nich dôjde k chybe času kompilácie, napríkladalebo Compiler-Error1000: Nejednoznačný odkaz na myVar
    Riešením je premenovanie funkcie získavača alebo nastavovača, čím sa predíde nesúladu.
  • 175271: Slovník nedokáže správne spracovať MethodClosures. Vďaka tomu je možné ukončiť až s dvomi záznamami v slovníku s rovnakou funkciou, akú má kľúč. V rámci riešenia môžete vykázať premennú a priradiť ju k uzávierke a následne danú premennú naďalej používať.
  • 175264: Kompilácia aplikácie, ktorá inštancuje triedu, ktorá generuje upozornenie na kompilátor, bude naďalej oznamovať rovnaké varovanie kompilátora aj po odstránení odkazu na porušujúcu triedu. Varovanie kompilátora sa po vyčistení zostavy nebude zobrazovať.
  • 171221:mxmlkompilátor vytvára stopu sledovania, keďmxmlkód má vyjadrenie ActionScript s chybou syntaxe. Napríklad:

    <?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: Kompilátor vykáže chyby šifrovania pri použití názvu premennej, ktorá sa už používa základnou triedou modelu aplikácie Flex alebo triedou API Flash, akou je DisplayObject. Príklad:
    Prístup k potenciálne nedefinovanej vlastnosti x cez referenciu so statickým typom reťazca. Prístup k potenciálne nedefinovanej vlastnosti y cez referenciu so statickým typom reťazca. Prístup k potenciálne nedefinovanej vlastnosti textu cez referenciu so statickým typom flash.display:DisplayObject
  • 174788: Postupná kompilácia vytvára chybu po aktualizácii súboru vlastnosti zdrojového balíka. Príklad: Nemožno vyriešiť triedu pre ResourceBundle: TestResources_properties
    v nástroi Flex Builder. Na odstránenie chyby vyčistite projekt.

Ďalšie informácie

Licencia na používanie tohto diela sa poskytuje v súlade s podmienkami licencie Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Na príspevky v sociálnych sieťach Twitter™ a Facebook sa nevzťahujú podmienky licencií Creative Commons.

Právne upozornenia   |   Zásady ochrany osobných údajov online