AIR har fået stemmeret

Bag denne overskrift gemmer der sig den lykkelige/positive meddelelse om, at AIR (Adobe Integrated Runtime) har passeret 100 millioner installationer.

I følge Adobe AIR Team er der her tale om succesfulde installationer. Da en installation kan fejle under download og installation af programmet, er dette tal altså målt på den generede kontrolkode efter endt installation.

Derudover er Flash Player 10 kommet godt fra start. Fra penetration-tallene kan det læses at udbredelsen i Europa er på 56,5% (december 2008). Det er hurtigere udbredelse end nogensinde før i playerens historie, hvilket gør at du, som udvikler, allerede nu kan begynde at placere større projekter til det bredere publikum i CS4 og Flex 3.2 støbeskeen, så det kan drage fordel at paperplane-3D og dynamiske effekter fra Pixel Bender.

Nu hvor AIR for alvor har vist sin berettigelse er der så meget desto større grund til at begynde at udforske mulighederne for at udvikle applikationer der kan afvikles direkte på modtagerens maskine og drage fordel af alle de muligheder det bringer med sig. Lad mig derfor lige opsummere nogle tilgange til teknologien:

Alt i alt er der rigeligt at tage sig til, så det er bare om at komme igang. :-)

/ockley


Adobe Flash CS4 og 30 sekunders timeout i Windows XP (Internet Explorer 7)

Jeg stødte for et par dage siden ind i problemer med at modtage data fra en server. Dataene var lang tid om at blive genereret fra serverens side, da det omfattede en del database kald og generering af XML inden det endelige resultat kunne sendes tilbage til Flash Playeren (en Flash Projector).

Problemet bestod i at den nogle gange kunne modtage data, og andre gange fejlede. Nogle maskiner modtog altid data, og andre havde meget svært ved det – alt sammen med den samme projector fil – arrrrgh.

Efter lang tid søgning inde i Flash, fandt jeg et system i dem der havde sværest ved at modtage, og de var alle opdateret med Internet Explorer 7. Det viser sig at der (med opdateringen til IE7) bliver sat en ny standard værdi for timeout på HTTP-requests. Den er nu gået fra 60 minutter (IE4) over 5 minutter (IE5 og 6) til 30 sekunder (IE7+). Normalt skaber det ikke problemer, men Adobe Flash CS4 bruger systemets internet indstillinger til at tilgå internettet, og den venter ikke så lang tid som browserne gør – de har deres egne indstillinger, der tvinger systemet til at blive ved med at lytte efter svar – det gør Flash CS4 ikke umiddelbart.

Problemet løses ved at sætte en værdi i Registreringsdatabasen kaldet ReceiveTimeout (DWORD) til det antal millisekunder du vil have den skal vente inden den giver op. Vejen ned til væredien er [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]

Jeg har optaget et screencast af hvordan du gør, hvis du ikke har arbejdet med registreringseditorer før. Den kan ses på:

http://experts.na3.acrobat.com/p71212063/

God fornøjelse

/ockley


Adobe Flash CS4 Professional online dokumentation

Halløj igen.

Jeg troede faktisk ikke denne måtte blive offentliggjort, men når du Lee Brimelow gør det, så er den vel ude i det åbne :-) Der er nemlig også en hulens masse dokumentation til Adobe Flash CS3 Professional. Følgende tre er nok de mest interessante:

Online hjælp til FLash CS4
http://help.adobe.com/en_US/Flash/10.0_Welcome/

Stedet hvor du kan læse om ahvordan selv IDE’en kommer til at virke. Det umiddelbare startpunkt vil være Using Flash hvor du kan kigge i underkategorierne.

Reference til ActionScript 3.0 Language and Components
http://help.adobe.com/en_US/AS3LCR/Flash_10.0/index.htm

Den gode gamle ven, som giver dig svar på alle klasserne og hvilke muligheder de giver. Opdateret til Flash Player 10

Programming ActionScript 3.0
http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/

Her er den nye bibel til folk der vil lære at programmere ActionScript 3.0. Den er ikke nem for begyndere, men folk med erfaring med programmering vil synes godt om den. De fleste vil nok dykke lige ned i kapitlet Working in three dimensions (3D) :-)

God fornøjelse

/ockley


Så er der en API til Flash Player 10

Jeg så lige på Lee Brimelows site at API’en til Flash Player 10 er klar til download. Den bliver helt sikkert udvidet, men hvis du ikke kan vente med at prøve IK-chaining, de nye muligheder for effekter med Pixel Bender osv. så er det, ihvertfald ikke mere en undskyldning for at komme igang :-)

/ockley