Adobe AIR i API Feedburner: pretovaren

Utorak, 18 Studeni, 2008

Ja žuriti visoke uvod Napolux, Flex 3, Adobe AIR i Feedburner API-ja, koji pokazuje kako napisati jednostavan program (ili sprave) pomoću Adobe AIR Flex 3, pokazati koliko je točno istu stvar pomoću Adobe Flash CS3. Ako želite, također možete koristiti za stvaranje proširenje Adobe AIR aplikacija. To nije nužno za potrebe ovog uvod, izgraditi primjene kao izvršna ZRAK, možete koristiti kod predložene kao jednostavan Flash film iz "pričvršćenje" na svoje web stranice.

Flex vs Flash

Iako je Adobe AIR tehnologiju i način kako je implementiran u HTML platforme (Dreamweaver), Flash i Flex, nisu "još" dobro postavljen ka Flex! Ne napraviti usporedbu sa bljeskalica Flex, bez obzira na mnoge zajedničke karakteristike, ali i mnogo razlika. Ali nisam sasvim cijenimo političke Adobe na ovoj spinoff ponekad besmislen. Ja bi poželjna, umjesto toga, stvaranje jedinstvene okoliš (lan) razvoj, a ne ovaj "beskorisnih" razdvajanja. Uostalom, kao dobar programer, oni previše "vizualni" Ne mnogo poput Flex i čini se predodređen da postane opasno slično Visual Basic, koji među ostalim i vrlo dobro znate da sam radio za mnogo godina. Ukratko, Flex zaista ne razumijem i nisam Adobe shvatiti što želi učiniti s ovim granu. Ako Flex je naveden kao idealno okruženje za pisanje RIA što sudbina Flash? Sve značajke Flex, zapravo nije dostupna "direktno" u Flashu, mogla bi - ako želite - bez prisiljavanja biti uključeni na kupnju više licenci za razvoj - na kraju - isti stvar.

Nastavi za čitanje ... "

Srodne post

Actionscript 3.0 za početnike: # 4 sat

Utorak, 11 Studeni, 2008

Nastavi naš uzorak kod TicTacToe (koja je u cijelosti na Google Code) i počeli smo ga detaljno analizirati.

Uvoz definicije

Sa Actionscript 3.0 je učinio veliki posao za čišćenje i uređenje klase nell'alberatura (sadržane u package koristi tijekom razvoja. U drugim jezicima za programiranje, C kao na primjer, kada želite koristiti značajku mora eksplicitno "uvoz" u kodu. Ova operacija "uvoz" je potrebno dopustiti prevodilac imati sve kodove i definicije u svezi mogućnosti da želite koristiti. U Actionscript 3.0, međutim, obrazovanja import ne bi trebao biti zbunjen sa standardnim C / #include + + # #include Actionscript 3.0 pruža obrazovanje include da je identičan #include C / C + +. Ovo posljednje uključuje "stvarni broj da, ako se koristi ili ne, se skupljaju u konačni. Obrazovanje import je najvišu razinu te je više "pametni" koji se skupljaju. On služi prvenstveno za pristup klase bez da navedete puni naziv. U Alré riječi umjesto korištenja obrasce ovako:

Actionscript:
  1. . MovieClip = new flash. display . MovieClip ( ) ; var myMC: flash. zaslonu. MovieClip = novi flash. zaslonu. MovieClip ();

Nastaviti čitanje ... "

Srodne post

Vrlo kratka trik: ciklusi za više ubrzan u Actionscript

Srijeda, 15 Listopad 2008

U Actionscript ciklusima for dobro uvijek koristiti ih s pažnjom. Na primjer, to je dobro koristiti varijable uint kad možeš:

Actionscript:
  1. var i:uint = 0 ; i++; i < 100 ) { for (var i: UINT = 0; i + +; i <100) (
  2. / / ...
  3. )

Možete koristiti - nije uvijek poznato - oblik:

Actionscript:
  1. ; var i: UINT = 0;
  2. / / ...
  3. ;  i++; i < 100 ) { for (i + +; i <100) (
  4. / / ...
  5. )

Srodne post

Actionscript 3.0: MovieClip preko MovieClip

Utorak, 14 Listopad 2008

Nedavno developer Flash / Actionscript priprema napisati funkciju sličnu u tooltip, sukoba odmah s problemom propoagazione događaja između MovieClip superimposed. Jer ako MovieClip (B) je u kombinaciji s MovieClip (A) da odgovara, na primjer, u slučaju MouseEvent.Mouse_OVER prolazio mišem preko MovieClip (B) veći ne događaju više intercepted po MovieClip (A):

MovieClip preko MovieClip

U ovom scenariju, kada je potrebno proizlazi da onemogućuju hvatanje događaja od strane MovieClip (B). To je moguće putem false imovine mouseEnabled

Actionscript:
  1. ; MCB. MouseEnabled = false;

Srodne post

Actionscript 3.0 za početnike: # 3 sat

Nedjelja 28 Rujan, 2008

Mi i dalje analizira primjer igre Tic TAC nožni prst, u Actionscript 3.0 za početnike: # 2 sat. Imali smo stigli na funkciju koja stvara mrežu igre:

Actionscript:
  1. / **
  2. * Crtež je grafički grid (3x3) na ekranu
  3. *
  4. * @ Param praznina
  5. * @ Povratak praznina
  6. * @ Privatni
  7. * /
  8. createGrid ( ) : void { createGrid privatni funkcija (): void (
  9. / / Pokazatelj da privremenog objekta MovieClip
  10. / / Napomena: Ovdje možete također koristiti objekt Sprite
  11. / / No, u ovom slučaju trebam biti u mogućnosti proširiti objekt
  12. / / Dodavanje neke osobne proproetà. Objekt Sprite
  13. / / A klase je zatvoren i zato ne produžen runtime, dok
  14. / / MovieClip klasa je klasa dinamičan i stoga čini
  15. / / Mogući Osim nekretnina Runtime
  16. , i:uint = 0 ; var tm: MovieClip, I: UINT = 0;
  17. / / Dodaj 3x3 u MovieClip
  18. ; i < 9 ; i++ ) { for (i <9; i + +) (
  19. ( ) ; tm = novi MovieClip ();
  20. ; addChild (tm);
  21. i% 3 ) * ( PLAYER_WIDTH+PLAYER_OFFSET ) ) tm. OFFSETX = x + ((i% 3) * (PLAYER_WIDTH + PLAYER_OFFSET))
  22. . floor ( i/ 3 ) * ( PLAYER_HEIGHT+PLAYER_OFFSET ) tm. offsety + y = Math. kat (I / 3) * (PLAYER_HEIGHT + PLAYER_OFFSET)
  23. tm._index = I;
  24. ) ; drawPlayer (tm, 0);
  25. )
  26. / / Crtanje veriticali 2 linije i 2 horizontalna
  27. this . graphics ) { s (this. grafika) (
  28. 6 ,0x666666 ) ; LineStyle (6, 0x666666);
  29. OFFSETX,OFFSETY+ ( PLAYER_HEIGHT+ 15 ) ) ; moveTo (OFFSETX, offsety + (PLAYER_HEIGHT + 15));
  30. OFFSETX+ ( ( PLAYER_WIDTH+ 20 ) * 3 ) ,OFFSETY+ ( PLAYER_HEIGHT+ 15 ) ) ; lineTo (OFFSETX + ((PLAYER_WIDTH + 20) * 3), offsety + (PLAYER_HEIGHT + 15));
  31. OFFSETX,OFFSETY+ ( PLAYER_HEIGHT+ 20 ) * 2 ) ; moveTo (OFFSETX, offsety + (PLAYER_HEIGHT + 20) * 2);
  32. OFFSETX+ ( ( PLAYER_WIDTH+ 20 ) * 3 ) ,OFFSETY+ ( PLAYER_HEIGHT+ 20 ) * 2 ) ; lineTo (OFFSETX + ((PLAYER_WIDTH + 20) * 3), offsety + (PLAYER_HEIGHT + 20) * 2);
  33. OFFSETX+ ( PLAYER_WIDTH+ 15 ) ,OFFSETY ) ; moveTo (OFFSETX + (PLAYER_WIDTH + 15), offsety);
  34. OFFSETX+ ( PLAYER_WIDTH+ 15 ) ,OFFSETY+ ( ( PLAYER_HEIGHT+ 20 ) * 3 ) ) ; lineTo (OFFSETX + (PLAYER_WIDTH + 15), offsety + ((PLAYER_HEIGHT + 20) * 3));
  35. OFFSETX+ ( PLAYER_WIDTH+ 20 ) * 2 ,OFFSETY ) ; moveTo (OFFSETX + (PLAYER_WIDTH + 20) * 2, offsety);
  36. OFFSETX+ ( PLAYER_WIDTH+ 20 ) * 2 ,OFFSETY+ ( ( PLAYER_HEIGHT+ 20 ) * 3 ) ) ; lineTo (OFFSETX + (PLAYER_WIDTH + 20) * 2, offsety + ((PLAYER_HEIGHT + 20) * 3));
  37. )
  38. )

Nastaviti čitanje ... "

Srodne post

Undolibrary MatrixArray: produžni klase Array

Ponedjeljak, 15 Rujan, 2008

MatrixArray je proširenje klase Array Actionscript 3.0, s ciljem da se pojednostavio postupak sa Array koristi kao linearni niz n x m Ova klasa je dio biblioteke Undolibrary (u paket undolibrary.utils.MatrixArray besplatno preuzeti sa Google koda putem bilo kojeg klijenta SVN (Subversion-om) na adresi:
svn checkout http://undolibrary.googlecode.com/svn/trunk/
Ili možete jednostavno skinuti datoteku MatrixArray.as. Primjer korištenja linearni nizovi je dobila u Actionscript 3.0 za početnike: # 2 sat gdje smo vidjeli jednostavna uporaba za realizaciju klasičnih igra Tic TAC nožni prst. A matrica od ovaj tip je usporediva s pravokutnom području w x h kao šahovska tabla. Uz ovu klasu možete liječiti niz kao što je rešetka sa X i Y koordinate. U MatrixArray sam se koriste, na primjer, razvoj cijele logike od urednika emocije Ikone za Skype: Skypemote.

Nastaviti čitanje ... "

Srodne post

ActionScript 3.0: Jeste li znali ...

Srijeda, 10 Rujan 2008

Neki znatiželju o Actionscript 3.0 nije uvijek poznata ...

trag ()

Obrazovanje trace() koristi se za ispravljanje pogrešaka, sada podržava više parametara:

Actionscript:
  1. a, b, c ) ; trag (a, b, c);

eval ()

Obrazovanje eval() eliminiran u Actionscript 3.0. No, budući da možete pristupiti svojstva i metode objekt s sintaksa se koristi za pristup elementima polja, koju svibanj u nekim okolnostima "simulacija" - nekako - obrazovanje eval()

Actionscript:
  1. = ( muoviX ) ? 'x' : 'y' ; var gugutanje: String = (muoviX)? 'x': 'y';
  2. = 20 ; myMovieClip [saradnju] = 20;

super ()

Poziv na superclass, preko super() obvezuju na prvi instrukcija u graditelj, a subclass. Sada možete nazvati super() u bilo kojem trenutku od proizvođača:

Actionscript:
  1. MiaClasse ( ) { MiaClasse javnih funkcija () (
  2. initOne ();
  3. ; super ();
  4. initTwo ();
  5. )

Srodne post

Actionscript 3.0 za početnike: # 2 sat

Srijeda, rujan 3, 2008

Kao što je obećao ovdje je drugi sat na ActionScript 3.0! Danas ćemo početi analizu jednostavan projekt koji igra igru od Tic TAC nožni prst ili Tic TAC nožni prst. Pokušao sam uključiti se u ovom primjeru, neke od mogućnosti ActionScript 3.0, nastoje kako bi napravili mjesta za razumijevanje, ne stilu. Ona slijedi da ako sam morao napisati "igru" zaista, vjerojatno bi imati ustrojen tako mnogo različitih, ali u tom slučaju sam pokušao da posreduje između klasične programiranje kompaktni i zbijeno sa više razumljivo za početnike. Napravila sam jedan razred dokument, postupak nije potrebno ali koristan u održavanju u skladu sa prethodnim sat.

TIC TAC nožni prst

Flash playera Učitavanje ...

Nastaviti čitanje ... "

Srodne post

Jednostavna Flash Generator 0.5 projekta: zračnog program za Flash

Ponedjeljak, 18 Kolovoz 2008

U Actionscript 3.0 za početnike: # 1 sat smo vidjeli potrebne korake za stvaranje projekta u Flash CS3. Tako sam došla na ideju da se automatizirati, do određene mjere, taj proces zahvaljujući značajki Adobe AIR. Napravila sam jednostavan program u Adobe AIR može automatski generirati sve datoteke (. FLP. Florida,. AS) koji služe za minimalni projekta u Flash-u.

Jednostavna flash generator projekta

Jednostavna Flash projekta Generator stvara mapu s imenom ime projekta. Vozila u datoteci projekta (. FLP) je prazan film (. Florida), a okosnica class datoteku (. AS). Otvaranje projekta je već sve datoteke koje trebate sa klase dokument već postavljena. Jedina stvar za učiniti je staviti ovu klasu imovine u flash! Jedina stvar koja mi nije mogao automatizirati.
Ako imate bilo kakvih savjeta ili prijedloga za poboljšanje ovog alata ne ustručavajte se komentirati.

Srodne post

Actionscript 3.0 za početnike: # 1 sat

Petak 8. kolovoz 2008

Sažetak

Actionscript 3.0 može biti dobro polazište za neprolaznim, koji nije praktična programiranje C i / ili C + + programiranje orioentata objekti (OOP). Štoviše, ove serije lekcija će biti koristan za one koji dolaze iz drugih područja ili iz prethodne verzije Flash.

Postavi projekt

U ovom prvom sat ćemo vidjeti kako se postaviti općenito Flash CS3. To je dobro koristiti prilikom projekata se očekuje da se druže sa barem više od jedne datoteke. Korištenje projekata je uvedena - po Macromedia - već prije u verzijama CS3, pa bi trebao biti predmet poznat programerima Actionscript 2.0.
Ipak s Actionscript 3.0 - kao što ćemo vidjeti - možeš povezati datoteku Actionscript (. AS) je glavni dokument-film, naša. Florida za primjer. Ova mogućnost je vrlo korisna i čini minimalan projektu i sastoji se od dvije datoteke: jednu. Florida i. Kao suradnik. Zbog toga je dobro "zauvijek" iz projekta, pa se odmah organizira razne datoteke (. Florida,. Kao, ...) koje će biti paket dio našeg razvoja.
Štoviše, jednom kad se dimesticazza s filozofija objekata, instrinseca u ovu vrstu jezik bit će ostavljene s mnogo obične datoteke, čak i za jednostavne projekte bitno.

Nastaviti čitanje ... "

Srodne post