Adobe AIR och API FeedBurner: laddas

Tisdagen den 18 november, 2008

Jag rusa av hög handledning Napolux, Flex 3, Adobe AIR och FeedBurner API, som visar hur man skriver en enkel tillämpning (eller widget) med hjälp av Adobe AIR Flex 3, för att visa hur de exakt samma sak med hjälp av Adobe Flash CS3. Om du vill, också kan du använda förlängning för att skapa Adobe AIR applikationer. Det är inte nödvändigt för den här guiden, bygga ansökan körbar som luft, du kan använda koden föreslås som en enkel Flash-film från "fästas" på dina webbsidor.

Flex vs Flash

Även om Adobe AIR uppskatta hur teknik och hur det genomfördes i plattformar HTML (Dreamweaver), Flash och Flex, är inte "ännu" ganska positiva till Flex! Jag kan inte göra en jämförelse med Flash Flex, trots många likheter men också många skillnader. Men jag förstod inte riktigt uppskattar den politiska Adobe på denna Spin-off ibland meningslösa. Jag skulle ha föredragit i stället skapa en unik miljö (Lin) och inte "värdelös" separation. Dessutom, som en bra programmerare, som även "visuellt" Jag är inte mycket som Flex och det verkar att bli ett farligt sätt liknar Visual Basic, som bland annat mycket väl och vet att jag arbetat i många år. Kort sagt, Flex Jag förstår verkligen inte och jag förstod inte vad Adobe vill göra med denna gren. Om Flex anges som den perfekta miljön för att skriva RIA vad ödet för Flash? Alla funktioner i Flex, som faktiskt inte finns "direkt" i Flash, kan - om du vill - tas upp utan att tvingas att köpa flera licenser för att utveckla - i slutändan - exakt samma sak.

Fortsätt att läsa ... "

Liknande Post

ActionScript 3.0 för nybörjare: lektion # 4

Tisdagen den 11 november, 2008

Återuppta vårt urval nummer av TicTacToe (som är helt och hållet på Google Code) och vi börjar analysera det i detalj.

Importera definitioner

Med ActionScript 3.0 har gjort ett bra arbete för rengöring och ordning i klasserna nell'alberatura (ingår i package paket) som används under utveckling. I andra programspråk, som C till exempel när du vill använda en funktion måste uttryckligen "import" i koden. Denna operation "import" är nödvändigt att låta kompilatorn att ha alla koder och definitioner relaterade funktioner som vi vill använda. I ActionScript 3.0, dock Utbildning import skall inte förväxlas med standard-C / C #include + #include ActionScript 3.0 ger utbildning include som är identisk med #include C / C + +. Det senare inkluderar "faktiska kod som, om de används eller inte, är sammanställt i finalen. Utbildning import är den högsta nivån och är mer "intelligenta" att sammanställas. Den tjänar i första hand för att få tillgång till klasser utan att behöva ange fullständiga namn. I Alré ord i stället för att använda blanketter så här:

ActionScript:
  1. . MovieClip = new flash. display . MovieClip ( ) ; var myMC: blixt. displayen. MovieClip = nya blixt. displayen. MovieClip ();

Fortsätt läsa ... "

Liknande Post

Mycket kort trick: cykler för snabbare i ActionScript

Onsdagen den 15 oktober, 2008

I ActionScript cykler for att det är bra att alltid använda dem med försiktighet. Det är till exempel bra att använda variabler uint när du kan:

ActionScript:
  1. var i:uint = 0 ; i++; i < 100 ) { för (var i: UINT = 0; i + +; i <100) (
  2. / / ...
  3. )

Du kan också använda - inte alltid kända - form:

ActionScript:
  1. ; var i: UINT = 0;
  2. / / ...
  3. ;  i++; i < 100 ) { för (i + +; i <100) (
  4. / / ...
  5. )

Liknande Post

ActionScript 3.0: MovieClip över MovieClip

Tisdagen den 14 oktober, 2008

Nyligen en utvecklare Flash / ActionScript är beredd att skriva en funktion som liknar en tooltip, sammandrabbningar omedelbart problemet med propoagazione händelser mellan MovieClip ovanpå. För om en MovieClip (B) kombineras med en MovieClip (A) som svarar till exempel på en händelse MouseEvent.Mouse_OVER passerar musen över MovieClip (B) högre inga omständigheter längre avlyssnas i MovieClip (A):

MovieClip över MovieClip

I det här fallet när det behövs för att förhindra avlyssning av händelser av MovieClip (B). Detta är möjligt genom att false falsk fastigheten mouseEnabled

ActionScript:
  1. ; MCB. MouseEnabled = false;

Liknande Post

Skypemote versionen av Adobe AIR

Tisdagen den 30 september 2008

Installera Skypemote Ladda ner Adobe AIR version

Detta är den första utgåvan kommer 0,8 (anpassas till online-version), Skype Emotions Editor - Skypemote - version i Adobe AIR. För nu är medisime online-version, med fördelen av att vara ett skrivbord, och sedan installeras på Windows, Mac och Linux.
Innan du kommer ihåg att uppdatera och / eller installeras för första gången körning av Adobe AIR, om du inte redan har gjort det tidigare.

Hämta

Air Skypemote kan du ladda ner från Google Code.

Liknande Post

ActionScript 3.0 för nybörjare: lektion # 3

Söndag, september 28, 2008

Vi fortsätter att analysera de exempel på spelet Tic Tac Toe, i ActionScript 3.0 för nybörjare: lektion # 2. Vi hade kommit fram till den funktion som skapar nätet av spelet:

ActionScript:
  1. / **
  2. * Ritning grafiskt nätet (3x3) på skärmen
  3. *
  4. * @ Param void
  5. * @ Return void
  6. * @ Privata
  7. * /
  8. createGrid ( ) : void { createGrid privata funktion (): void (
  9. / / Pointer till en tillfällig objekt MovieClip
  10. / / Anmärkning: Här kan du också använda ett föremål Sprite
  11. / / Men i detta fall jag behöver för att kunna förlänga objekt
  12. / / Lägga till några personliga proproetà. Syftet Sprite
  13. / / En klass är stängd och därför inte förlängas körning, medan
  14. / / MovieClip klass är en klass dynamisk och därför gör
  15. / / Är möjligt att lägga till objekt runtime
  16. , i:uint = 0 ; var tm: MovieClip, i: UINT = 0;
  17. / / Lägg till en 3x3 i MovieClip
  18. ; i < 9 ; i++ ) { för (i <9; i + +) (
  19. ( ) ; tm = ny 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. golvet (I / 3) * (PLAYER_HEIGHT + PLAYER_OFFSET)
  23. tm._index = i;
  24. ) ; drawPlayer (tm, 0);
  25. )
  26. / / Ritning veriticali den 2 rader och 2 horisontella
  27. this . graphics ) { med (this. grafik) (
  28. 6 ,0x666666 ) ; LineStyle (6, 0x666666);
  29. OFFSETX,OFFSETY+ ( PLAYER_HEIGHT+ 15 ) ) ; Flytta (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 ) ; Flytta (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 ) ; Flytta (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 ) ; Flytta (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. )

Fortsätt läsa ... "

Liknande Post

Undolibrary MatrixArray: en förlängning av klass Array

Måndagen den 15 september, 2008

MatrixArray är en förlängning av klass Array av ActionScript 3.0, med målet att förenkla hanteringen av Array användas som en linjär array n x m. Denna klass är en del av biblioteket Undolibrary (i paketet undolibrary.utils.MatrixArray fritt från ladda ner Google-koden genom en enskild kund SVN (Subversion) i:
svn checkout http://undolibrary.googlecode.com/svn/trunk/
Eller så kan du bara ladda ner filen MatrixArray.as. Ett exempel på användning av linjära kedjor har fått i ActionScript 3.0 för nybörjare: lektion # 2 där vi såg en enkel användning för förverkligandet av det klassiska spelet Tic Tac Toe. En matris av denna typ kan jämföras med ett rektangulärt område w precis som ett schackbräde. Med denna klass kan du behandla en matris som ett rutnät med sin x-och y-koordinater. Den MatrixArray Jag använde till exempel utvecklingen i hela logiken i redigeraren Emotions Symboler för Skype: Skypemote.

Fortsätt läsa ... "

Liknande Post

ActionScript 3.0: Visste du att ...

Onsdagen den 10 september 2008

Vissa nyfikenheten på ActionScript 3.0 är inte alltid kända ...

spåra ()

Utbildning trace() användas för felsökning, nu har stöd för flera parametrar:

ActionScript:
  1. a, b, c ) ; spår (A, B, C);

eval ()

Utbildning eval() ActionScript 3.0. Men eftersom du kan få tillgång till egenskaper och metoder för ett objekt med den syntax som används för uppkoppling mot delar av en matris, kan du under vissa omständigheter "simulering" - något - utbildning eval()

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

super ()

Samtalet tillhör överklassen, genom super() bunden till den första undervisningen på konstruktören av en subklass. Nu kan du ringa super() vid varje punkt av tillverkaren:

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

Liknande Post

ActionScript 3.0 för nybörjare: lektion # 2

Onsdagen den 3 september, 2008

Som utlovat här är den andra lektionen om ActionScript 3.0! I dag börjar vi analys av ett enkelt projekt som spelar spelet av Tic Tac Toe eller Tic Tac Toe. Jag försökte att i detta exempel, vissa funktioner i ActionScript 3.0, försöker att göra plats för förståelse, inte stilen. Härav följer att om jag var tvungen att skriva det "spelet" verkligen, förmodligen skulle ha strukturerat så mycket olika, men i det här fallet har jag försökt medla mellan en klassisk programmering kompakt och stram med ett mer förståeligt för nybörjare. Jag gjorde en enda klass handling, ett förfarande som inte är nödvändiga men bra att hålla i linje med tidigare lektion.

Tic Tac Toe

Laddar Flash Player ...

Fortsätt läsa ... "

Liknande Post

Skypemote.com: Tala med känslor

Tisdagen den 26 augusti, 2008

Skypemote

Öppnar - i beta - Skypemote.com, ett projekt som fötts ur en idé jag och Nicola (flussodigitale.com), som föreslår en enkel editor för att skapa coola mönster från "lim" i Skype. Redaktören har skapats i Adobe Flash CS3 och, om vädret tillåter, skulle jag också släppa en version - Desktop - Adobe AIR.
Om du använder Skype för att chatta med detta redaktör säkert kommer att förvåna din samtalspartner. Om du hittar denna tjänst nyttigt och roligt, glöm inte att bidra med förslag, idéer och - om du vill - med en donation! :)
Följ projektet eftersom det blir snart andra "vänligt" nyheter.

Liknande Post