Vertėjas
Kategorijos
Archyvas

Archive for the 'ActionScript "Kategorija

Gordon: Open Source Project Leidžia Flash dėl iPhone

Kaip tai įmanoma Jūs klausiate? Magic? Ragana? Pozityvaus mąstymo? Tiesą sakant, tai atviro kodo projektas, pavadintas Gordon. Gordon yra atviro kodo Flash ™ Runtime parašyta gryna JavaScript. Jei embeded į HTML puslapį teisingai, Gordon leidžia iPhone padaryti SWF turinį naudojant JavaScript.

Taigi, ką tai paprastam iPhone vartotojas reiškia? Ne daug, tikrai. Ji suteikia vilties, kad mes galime matyti visa jėga Flash versija dėl iPhone, geriau anksčiau nei vėliau spingsulė, bet Gordonas nedaro daug paprastam iPhone vartotojas tiesiog nėra.

Flash kūrėjams, tačiau galės naudoti Gordon dėti savo flash filmus taip, kad gali būti bent jau rodomas iPhone. Šiuo metu iPhone naudotojai tikriausiai Nueiti bet blykstė, įterptosios naudojant Gordono.

Tai teisinga linkme, bet kaip jums ne gėda Apple privertė kūrėjas bendruomenės į šį.

Gordon Demo: http://paulirish.com/work/gordon/demos/ (View HTML demo failų iPhone pamatyti, kaip veikia)

Flash Kompiliavimo klaida 1009

TypeError: error # 1009: Negaliu gauti prieigos prie nuosavybės arba metodas null objekto nuoroda

Ši klaida dažniausiai reiškia, kad turite kintamasis, kuris yra naudojamas nurodant ypatybės ar metodo objekto, bet jis nėra iš tikrųjų yra daiktas. Jūs greičiausiai reikia ieškoti kode rasti bet kurioje vietoje, kurie siejami su nuosavybės su tašku po kintamojo pavadinimą (pvz., myVar.height). Lengviausias būdas patikrinti kintamasis atsekti kintamasis virš variable.property nuoroda, ar kintamojo reikšmė yra neapibrėžta.

Flash Kompiliavimo klaida 1126

1126: Pareigos neturi kūno.

Ši klaida dažniausiai reiškia, kad turite ne vietoje kabliataškis, paprastai funkcijos pavadinimas deklaracija, pabaigos.

 function foo (): void;
 (
	 / * Funkcija turinys * /
 )

Flash Kompiliavimo klaida 1042

1042: šis raktinis žodis negali būti vartojamas statinius metodus. Jis gali būti naudojamas tik instancijos metodai, funkcijos uždarymo ir pasaulio kodas.

Paprastai tai reiškia, kad jūs naudojate saugomos žodį "tai" vidinė klasė failą, bet nėra jos per garbanotieji petnešų funkcijos. Jei norite, galite du kartus spustelėti klaida norėdami pamatyti neteisėtų eilutę kodo. Būkite atsargūs, kad patikrintų, ar raktinio žodžio "tai" yra po atidarymo "(" ir iki uždarymo ")" funkcijos. Jei "tai" žodį egzistuoja "statine" funkcija, klaida 1040 bus išmesta. Jei Jūs taip pat gauti flash Kompiliavimo klaida 1126 (1126: Pareigos neturi kūno.), Jums reikės ištaisyti šią klaidą anksčiau. Paprastai klaidos 1126 yra susijusi su ne vietoje kabliataškiu.

Įkelti XML Flash (AS3)

XML yra viena iš populiariausių duomenų teikimo būdus Flash ir Flex. Tai gana paprasta įkelti ir vartoti XML, bet tai šiek tiek bauginanti, jei esate ActionScript Noob. Naudokite šį kodą į traukti į XML duomenų ir rodyti jį per Flash pėdsakų.

 var loader: URLLoader = nauji URLLoader (); loader.addEventListener (Event.COMPLETE, getXML) / / Prašymas XML failą iš URL loader.load (naujas URLRequest ("http://www.noobflash.com/feed/) ); funkcija getXML (įvykis: Event): void (var xmlData: XML = nauji XML (event.target.data); pėdsakas (xmlData);) 

Sukūrę XML pakrauti, reikia apdoroti XML naudojant E4X. (Skaityti: parse XML duomenys ActionScript 3 Naudojant E4X )