Skypemote Adobe AIR

Tiistai 30. syyskuuta 2008

Asenna Skypemote ladata Adobe AIR versio

Tämä on ensimmäinen julkaisu, ja 0.8 (yhdenmukaistettava verkkoversio), Skype Emotions Editori - Skypemote - versio Adobe AIR. Nyt toiminnot ovat medisime online-versio, jonka etuna on työpöydällä, ja asentaa Windows-, Mac-ja Linux.
Ennen kun muistat päivittää ja / tai asennettu ensimmäistä kertaa runtime Adobe AIR, jos et ole jo tehnyt niin aikaisemmin.

Ladata

Air Skypemote voit ladata Google-koodi.

Teemat Post

ActionScript 3.0 aloittelijoille: oppitunti # 3

Sunnuntaina, 28. syyskuuta 2008

Olemme edelleen analysoida esimerkiksi pelin Tic Tac Toe, ja ActionScript 3.0 aloittelijoille: oppitunti # 2. Meillä oli saapunut toiminto, joka luo verkko, peli:

ActionScript:
  1. / **
  2. * Piirustus graafisesti verkkoon (3x3) näytön
  3. *
  4. * @ Param mitätön
  5. * @ Takaisin mitätön
  6. * @ Yksityinen
  7. * /
  8. createGrid ( ) : void { createGrid yksityinen toiminto (): void (
  9. / / Pointer on väliaikainen objekti MovieClip
  10. / / Huom: tässä voit käyttää myös esineen Sprite
  11. / / Mutta tässä tapauksessa minun on voitava laajentaa objekti
  12. / / Lisätään joitakin henkilökohtaisia proproetà. Tarkoituksena Sprite
  13. / / A-luokka on suljettu ja siksi ei laajenneta runtime, kun taas
  14. / / MovieClip luokka on luokka dynaaminen, ja näin ollen
  15. / / Mahdolliset lisäksi ominaisuuksia runtime
  16. , i:uint = 0 ; var tm: MovieClip, i: UINT = 0;
  17. / / Lisää 3x3 on MovieClip
  18. ; i < 9 ; i++ ) { (i <9; i + +) (
  19. ( ) ; tm = new 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. kerros (i / 3) * (PLAYER_HEIGHT + PLAYER_OFFSET)
  23. tm._index = i;
  24. ) ; drawPlayer (tm, 0);
  25. )
  26. / / Piirustus veriticali 2 riviä ja 2 horisontaalinen
  27. this . graphics ) { kanssa (this. grafiikka) (
  28. 6 ,0x666666 ) ; LineStyle (6, 0x666666);
  29. OFFSETX,OFFSETY+ ( PLAYER_HEIGHT+ 15 ) ) ; Siirrä (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 ) ; Siirrä (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 ) ; Siirrä (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 ) ; Siirrä (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. )

Continue Reading ... "

Teemat Post

Undolibrary MatrixArray: laajentamista luokan Array

Maanantai 15. syyskuuta, 2008

MatrixArray on jatkoa luokan Array ja ActionScript 3.0, jonka tarkoituksena on yksinkertaistaa käsittelyä Array käytetään lineaarista array n × m. Tämä luokka on osa kirjaston Undolibrary (kun paketti undolibrary.utils.MatrixArray voit vapaasti ladata Google-koodin kautta asiakas SVN (Subversion) osoitteessa:
svn checkout http://undolibrary.googlecode.com/svn/trunk/
Tai voit ladata tiedoston MatrixArray.as. Yksi esimerkki käyttää lineaarinen paneelit on annettu ActionScript 3.0 aloittelijoille: oppitunti # 2, jossa näimme yksinkertainen käyttää toteuttaminen klassinen peli Tic Tac Toe. A-matriisin tämä tyyppi on verrattavissa suorakulmainen w h kuten kenttää. Tämän luokan avulla voit käsitellä jono kuten ruudukko, jossa sen x-ja y-koordinaatit. The MatrixArray olen käyttää esimerkiksi kehitystä koko logiikka editorin Emotions symbolit Skype: Skypemote.

Continue Reading ... "

Teemat Post

ActionScript 3.0: tiesitkö ...

Keskiviikko 10. syyskuuta 2008

Jotkut uteliaisuutensa ActionScript 3.0 ei aina ole tiedossa ...

jäljittää ()

Koulutus trace() virheenkorjaus, tukee nyt useita parametreja:

ActionScript:
  1. a, b, c ) ; jäljittää (a, b, c);

eval ()

Koulutus eval() ActionScript 3.0. Mutta koska voit käyttää ominaisuuksia ja menetelmiä objektin kanssa syntaksi, jota käytetään osia jono, saattaa joissakin olosuhteissa "simulointi" - jotenkin - koulutus eval()

ActionScript:
  1. = ( muoviX ) ? 'x' : 'y' ; var kujertaa: String = (muoviX)? "x ':' y ';
  2. = 20 ; myMovieClip [kehitysyhteistyö] = 20;

super ()

Puhelu on superclass kautta super() sidottu ensimmäisen toimeksiannon rakentajan on alaluokalta. Nyt voit soittaa super() missään kohdassa valmistaja:

ActionScript:
  1. MiaClasse ( ) { MiaClasse julkisen toiminto () (
  2. initOne ();
  3. ; super ();
  4. initTwo ();
  5. )

Teemat Post

ActionScript 3.0 aloittelijoille: oppitunti # 2

Keskiviikko, 3. syyskuuta 2008

Kuten lupasin täällä on toinen oppitunti ja ActionScript 3.0! Tänään alkaa analyysi on yksinkertainen projekti, joka soittaa peli Tic Tac Toe tai Tic Tac Toe. Olen yrittänyt sisällyttää tähän esimerkiksi joitakin ominaisuuksia ActionScript 3.0, yrittää tehdä tilaa ymmärtämistä, ei tyyli. Tästä seuraa, että jos minun pitäisi kirjoittaa "peli" todella, todennäköisesti olisi rakennettu niin paljon erilaisia, mutta tässä tapauksessa olen yrittänyt toimia välittäjänä klassista ohjelmointi kompakti ja tiukka, joilla on ymmärrettävää aloittelijoille. Tein yhden luokan asiakirja, menettely ei ole tarpeen, mutta hyödyllistä pitää noudattaa edellisen oppitunnin.

Tic Tac Toe

Ladataan Flash Player ...

Continue Reading ... "

Teemat Post

Skypemote.com: Kerro ja tunteet

Tiistai 26. elokuuta, 2008

Skypemote

Avaa - beta - Skypemote.com-hankkeessa syntynyt ajatus minua ja Nicola (flussodigitale.com), jossa ehdotetaan yksinkertainen toimittaja luoda jäähtyä mallit alkaen "liima" ja Skype. Editorissa on luotu Adobe Flash CS3, ja mikäli sää sallii, haluan myös vapauttaa versio - työpöydälle - Adobe AIR.
Jos käytät Skypen keskustelemaan kanssani tämän editorin varmasti hämmästyttää teidän keskustelukumppaneita. Jos löydät tämän palvelun hyödylliseksi ja hauskaa, älä unohda auttaa ehdotuksia, ehdotuksia ja - jos haluat - kun lahjoitus! :)
Seuraa projektin, sillä pian muut "ystävällinen" uutisia.

Teemat Post

Yksinkertainen Flash Generator 0.5 Hanke: Air hakemus Flash

Maanantai, 18. elokuuta 2008

Vuonna ActionScript 3.0 aloittelijoille: # 1 oppitunti olemme nähneet tarvittavat toimenpiteet, joilla luodaan hankkeen Flash CS3. Joten tuli ajatus automatisoida, jossain määrin tämä prosessi ansiota ominaisuuksia Adobe AIR. Tein yksinkertaisen soveltamisen Adobe AIR voi automaattisesti luoda kaikki tiedostot (. FLP. Fla,. As), joka käyttää pieneen hankkeen Flash.

Yksinkertainen salamavalon generaattori projekti

Yksinkertainen Flash-projektin Generator luo kansio nimeltä kanssa hankkeen nimi. Lisää tämän hankkeen tiedosto (. FLP) on tyhjä elokuva (. Fla) ja luuranko luokka-tiedoston (. As). Opening hanke on jo kaikki tiedostot tarvitset tunneilla asiakirja on jo asetettu. Ainoa mitä voi tehdä on laittaa tämän luokan omaisuuden salama! Ainoa asia, että en voinut automatisoida.
Jos sinulla on jotain neuvoja tai ehdotuksia parantaa tätä työkalua ei epäröi kommentoida.

Teemat Post

ActionScript 3.0 aloittelijoille: oppitunti # 1

Perjantai 8. elokuuta 2008

Tiivistelmä

ActionScript 3.0 voi olla hyvä lähtökohta vaikeakaan, joka ei ole käytännön ohjelmointi C ja / tai C + +-ohjelmointi orioentata esineet (OOP). Lisäksi tässä sarjassa oppitunteja on hyötyä niille, jotka tulevat muilla alueilla tai aiemmat versiot Flash.

Aseta hankkeen

Tässä ensimmäinen oppitunti saamme nähdä, miten voitaisiin laatia yleinen Flash CS3. On hyvä käyttää, kun hankkeet ovat odotetaan jotka asioivat ainakin enemmän kuin yksi tiedosto. Käyttöä hankkeisiin on otettu käyttöön - viimeistään Macromedia - jo versiot ennen CS3, joten se olisi tiedossa kehittäjät ActionScript 2.0.
Siitä huolimatta kanssa ActionScript 3.0 - kuten tulemme näkemään - voit liittää tiedoston ActionScript (. As) tärkein asiakirja-elokuvan, meidän. Fla esimerkiksi. Tämä ominaisuus on erittäin hyödyllinen ja tekee vähän hanke kuuluu myös kaksi tiedostoa: yksi. Fla ja. Kuten yhdistää. Tästä syystä on hyvä "ikuisesti" on hanke, niin juuri nyt järjestää eri-tiedoston (. Fla,. Koska ...), joka on osa pakettia kehitystä.
Lisäksi, kun dimesticazza kanssa filosofian esineiden, instrinseca tämän tyyppisessä kieli jää monet tavalliset tiedostot, jopa yksinkertainen hankkeita huomattavasti.

Continue Reading ... "

Teemat Post

PicLens Flash kanssa Papervision3D 2.0: Osa II

Tiistai 17. kesäkuuta 2008

Tällä kertaa (ks. Piclens Flash kanssa Papervision3D 2.0) julkinen koodi (PicLens.as), minun täytyi tarkistaa joissakin osissa koodi, jolloin linjaukseen viimeisin levittämisen Papervision3D 2,0 Great White ja tein joitakin muutoksia ja lisäyksiä. Olen tullut tässä demossa myös useita Knob, nupit, runtime muuttaa joitakin parametrejä.

Simulointi liikkeen PicLens

Jotta mahdollisimman lähellä horisontaalista liikkuvuutta PicLens alkuperäinen, olen käyttänyt pieniä tavoin myös "näkymätön" DisplayObject3D tavoitteen osalta huone:

ActionScript:
  1. ; __fooTarget = uusi DisplayObject3D ();
  2. ...
  3. = __fooTarget; __bv. cameraAsCamera3D. __fooTarget = kohdekieli;

Käytännössä tilaa aina kallistaa DisplayObject3D paikka takana sarja immmagini. Kun kamera liikkuu (ja liike nopeutettu / inertiaan) myös DisplayObject3D seuraavat, mutta hieman viiveellä. Tämä saa minut tekemään vaikutus liikkeessä sujuvaa ja aivan samanlainen kuin saavutettu PicLens alkuperäinen:

ActionScript:
  1. += ( ( __slider. Value - __bv. cameraAsCamera3D . x ) / 10 ) / 2 . 2 ; __bv. cameraAsCamera3D. x + = ((__slider. Value - __bv. cameraAsCamera3D. x) / 10) / 2. 2;
  2. __slider. Value - __fooTarget. x ) / 5 ) / 2 . 2 ; __fooTarget. x + = ((__slider. Value - __fooTarget. x) / 5) / 2. 2;

En ole käyttänyt mitään Tween, mutta enemmän yksinkertainen ja tehokas toiminta:

CODE:
  1. /accelerazione ) /inerzia; Kanta + = ((posizionefinale - sijainti) / kiihdytys) / inertia;

Kun demo voit muuttaa joitakin parametreja: focus, zoom ja tavoitteet. Tämä kanta on DisplayObject3D verrattuna 99 kuvat! Muuttamalla tätä kantaa, huomaat muutoksia liikkuvuus kohtauksen.
Focus ja Zoom ovat omaisuutta Papervision3D.

Vuorovaikutus

Klikkaa kuvia ... ;)

Teemat Post

Luomisessa preloader vuonna ActionScript 3.0

Maanantai 16. kesäkuuta, 2008

Se saattaisi vaikuttaa ennalta tekemisestä ja väite nyt loppuun, mutta Flash CS3 ja uuden asiakirjan hallinnan luokat (-paketti) sallitaan kanssa ActionScript 3.0, ei ole aivan välittömästi luoda preloader toimi. Uusin Flash, se onnistuu ladata elokuvan niin erilainen kuin aiemmat versiot. Verkko löytyy useita ehdotuksia ja keinoja uudistamaan preloader "vanha". Kuitenkin useita esimerkkejä, että pidin en ole täysin kokoontuu tarpeen muuttaa elokuvan saada se toimimaan kuten klassinen preloader. Käytännössä, kun kehitetään on aina muistettava "tähän mitä minun täytyy tehdä niin muuten Esilataa ei toimi!" Ja elokuvaa jo valmiiksi, sitten?

Loader

Ratkaisuna olen hyväksytty, ainakin nyt, oli luoda elokuvan ulkopuolella (minun loader - katso esimerkki) voi ladata muita elokuvan ulkopuolella, mukaan lukien kuva! Tämä ratkaisu, vaikka käytännössä edellyttää kahta elokuvaa (jäljempänä loader ja FILAM todellinen), tulee taloudellisen vain, jos onnistumme luomaan loader voidaan käyttää yhä uudelleen ja uudelleen, että on mahdollista ladata kaikki elokuvan, joka ja kaikki päätöslauselma kuvaan.

Continue Reading ... "

Teemat Post