Arkiv for april 2008

Nemmere debugging: Runtime errors med linienummer

tirsdag, 29. april 2008

Er der noget mere irriterende end at få en runtime i ActionScript 3, som bare lister at der gik noget galt i en funktion?
Eksempelvis at en unavngiven variabel ikke var defineret?

Hvis man har en stor funktion og fejlen ikke lige springer en i øjnene med det samme, så er det nemlig rent et spørgsmål om trial-and-error for at få fundet stedet hvor det går galt.
Eller, det vil sige, det er det faktisk ikke!

Man kan lige i “Publish settings” sætte et flueben i “Permit debugging”, hvilket gør at man får den fejlbesked man hele tiden har fået PLUS det præcise linienummer hvor fejlen er opstået.
Så bliver det ikke meget nemmere!

Permit debugging

Skal ikke kunne sige om det er almen viden for alle andre, men jeg havde i hvert fald ikke lige luret det.

Fundet via denne blog.

MIX Essentials 2008 i København - Lær mere om Silverlight

torsdag, 24. april 2008

Det er jo ikke nogen hemmelighed at jeg ikke har været så vanvittigt begejstret for hvad jeg har set af Silverlight indtil videre, men alt kan jo blive bedre, og derfor er det stadigvæk rigtig interessant at følge med i hvad der sker på Silverlight-fronten.

Til det formål kan man passende bruge MIX Essentials 2008 i København, som afholdes den 21. maj i Cinemaxx.

Dagen byder på 2 spor, et for udviklere og et for designere, men begge to med fokus på Silverlight, hvor der bliver vist konkrete eksempler med udgangspunkt i værktøjerne fra Expression suiten.

En session som umiddelbart fangede mit øje er “Silverlight 2.0 v/ Tor Kristensen”, hvortil der i beskrivelsen blandt andet står:
“This session focuses on interactive design using Microsoft Silverlight 2.0, and the real world issues faced by Interactive Designers with a Flash background as they begin a Silverlight-based project.”

Derudover indledes dagen med en keynote af August de los Reyes, som er en af hovedmændene bag Microsoft Surface, så det skal også nok blive interessant.

Du kan læse mere om MIX her:
MIX Essentials

currentFrame og totalFrames i ActionScript 3

mandag, 21. april 2008

Et lille hurtigt tip:
I ActionScript 3 findes værdierne currentFrame og totalFrames kun på MovieClips, ikke på stagen, og derfor er det ikke umiddelbart lige til at finde ud af hvor mange frames der er i stagen.

Men, man kan heldigvis få ActionScript 3 til at behandle stagen som om den var et MovieClip, og voila, så findes værdierne:

MovieClip(root).currentFrame

Unload != unload

onsdag, 16. april 2008

Når man i ActionScript 3 bruger kommandoen MovieClip.unload() så unloader den rent faktisk ikke det man har loadet, den fjerner blot nogle referencer til det, som gør at garbage collectoren senere, forhåbentlig, fjerner det. Men, Grant Skinner har nu dokumenteret at det langt fra altid er tilfældet, og at det kan skabe store problemer når det ikke sker.

Så, hvis du laver Flash hvor du loader andre flash-filer, billeder eller lignende, så læs artiklen, den kan være en redningskrans inden du lover mere end du kan holde:
Failure to Unload - Flash Player 9’s dirty secret

Hvad skal vi med Outlook, når man bare kan lave sit eget mailprogram i Flash?

mandag, 14. april 2008

Ja, bare er måske så meget sagt, men med muligheden for binary sockets i ActionScript 3, så kan man nu lave sin egen kode som eksempelvis connecter til en POP3 eller IMAP konto og henter de seneste mails.

Lee Brimelow har lavet en tutorial om det, som du finder her:
New Video Tutorial on Binary Socket Fundamentals

Lee laver jo rigtigt mange gode turorials (så smid endelig hans feed i readeren), men syntes at denne her fortjente at blive fremhævet lidt ekstra.
Synes det er vildt at se hvor langt Flash er kommet inden for de sidste par år, og det ser heldigvis slet ikke ud til at stoppe her.

Direct Daniella - Fotograf for en dag

fredag, 11. april 2008

Det er jo fredag, så hvorfor ikke kombinere lidt god underholdning med et veludført koncept i Flash?
Taco Bell har lavet et site hvor man er fotograf for en dag, og får til opgave at tage billeder af den særdeles nydelige Daniella.

Da jeg ikke kender Taco Bells øvrige markedsføring, så skal jeg ikke helt kunne sige hvordan det passer ind der, men så lang tid at målgruppen primært er mænd, så er de ikke gået helt galt i byen.

Taco Bell - Direct Daniella

Man ser nogle små videoklip med Danielle der snakker, poserer og hvad en model nu ellers gør, og imens kan man så styre tage billeder, som med det samme vises på en tidslinie i bunden.
Efterfølgende kan man så se alle sine billeder og endda vælge at downloade dem i en høj kvalitet (så høj kvalitet som en jpg der er generet på baggrund af en video nu kan være).

Alt i alt super nemt at gå til og et site som mange amerikanske ungersvende givetvis vil hygge sig med.

Se det selv:
Taco Bell - Direct Daniella

Spam bonanza

onsdag, 9. april 2008

Bare lige en lille post for at undskylde hvis bloggen i disse dage er lidt langsommere end normalt, men det skyldes at der i øjeblikket bliver lavet mellem 1500-2000 spamkommentarer på bloggen HVER dag (normalen er 50-100), hvilket alt andet lige lægger lidt ekstra pres på serveren.

Det giver heldigvis ikke mig det store administrative besvær, da Akismet fanger over 99% af det, men derfor er det jo stadig irriterende.

Sony Ericsson: Join the song

tirsdag, 8. april 2008

De fleste har sikkert efterhånden set tv-reklamen for den nye Sony Ericsson W890i, den reklame hvor en række forskellige menneker synger nogle linier fra en Depeche Mode sangen “Enjoy the Silence”.

Her er en udenlandske version af den samme reklame, den danske er dog klippet noget strammere:

I sig selv synes jeg faktisk at det er en af de federe reklamefilm, da den er ekstremt enkel, rolig og stemningsfuld, og jeg kommer til at stoppe op stort set hver gang jeg ser den.

Men, hvad jeg ikke vidste var, at der rent faktisk gemmer sig et helt koncept bagved filmen.
Det går simpelthen ud på, at alle og enhver selv kan filme sig selv mens man synger nogle af linierne fra sangen, og efterfølgende mixe det sammen med en masse videostumper af andre brugere som har gjort det samme.

Det er lavet rimelig enkelt, med fuld fokus på funktionaliteten, og hænger rigtig godt sammen med reklamefilmen.

Noget som jo så også er imponerende og er værd at bemærke er antallet af klips som folk har optaget.
I skrivende stund er der 685 forskellige, hvilket jo absolut ikke er mange når der er tale om et site, som i et eller andet omfang, er markedsført i 8-10 lande.

Her et link til det fantastiske mix som jeg lavede derinde:
http://www.jointhesong.com/?cc=dk&lc=da&mix=1838883980

Her et par screenshots og nederst et link til selve sitet:

Forside
Sony Ericsson - Join the song

Mixer
Sony Ericsson - Join the song

Link
Join the song

Hvilken skrifttype bruger du til udvikling?

mandag, 7. april 2008

Faldt over en artikel forleden, som handlede om hvilken font man bruger når man udvikler.

Selv har jeg for længst droppet Courier New og har i stedet igennem en del år brugt Verdana, men jeg havde ikke lige tænkt tanken så langt, at der jo naturligvis findes specielle fonte derude som er ekstra velegnede til udvikling, eller måske ovenikøbet udviklet til udvikling (badabing).

På baggrund af artiklen installerede jeg Consolas og jeg må tilstå at jeg har været meget tilfreds med den. Den står helt skarpt og fungerer godt i en lille størrelse, og modsat Verdana er den mono-spacieret (alle bogstaver har samme bredde) hvilket jo er vigtigt, da den dermed aligner bedre.

Så, hermed en opfordring til om ikke andet lige at prøve et par andre skrifttyper, så kan man jo altid skifte tilbage til den man havde hvis man ikke finder noget bedre.

Du ændrer skrifttypen her:
Edit –> Preferences –> ActionScript

Se artiklen her:
Development Tip: Change Your Coding Font

Og her eksempler på en række andre fonte:
Programming fonts

Nyt parameter i fotoredigering og søgning: Tid!

tirsdag, 1. april 2008

I nogle perioder er der langt imellem de store releases og andre gange falder flere fede ting sammen, i dag hører til i den sidste kategori!

Aviary og Google har nemlig uafhængigt af hinanden lanceret to nye produkter, som begge tilføjer en ny og potentielt meget vigtig parameter, nemlig tid.

Dodo
Aviary Dodo er et online fotoredigeringsværktøj, hvor man kan stille på tiden.
Har du eksempel et sommerbillede, så kan du stille tiden et halvt år frem og få det samme landskab men nu som et vintermotiv.
Tilsvarende kan programmet vise hvordan et barn vil se ud som gammel, eller omvendt, tage et billede helt tilbage til kridttiden.

Det er fandme fantastisk og noget som absolut må få Photoshop Express teamet til at ryste lidt i bukserne.

Denne video demonstrerer funktionaliteten:

Derudover kan du læse mere om Dodo her:
Dodo - Web bases time-machine

gDay
Dagens anden store lancering er Google gDay, som i første omgang kun er tilgængelig i Australien, men planen er at det skal rulles ud til resten af verden senere.

gDay er simpelthen tilføjelsen af et nyt parameter, sådan så man udover muligheder “på nettet”,”sider på dansk” og “sider fra Danmark” nu også vil kunne vælge “en dag i forvejen”.

Med andre ord, så får du mulighed for at søge på indhold 24 timer INDEN at det bliver publiceret offentligt!

Google har nemlig kombineret informationer fra alle deres applikationer: Google Analytics, Gmail, Google Search, Google Reader og mange flere, og udfra den samlede databank kan de med stor præcision forudsige hvad der vil ske på nettet i morgen.

Hvorvidt det passer sammen med deres “Do no evil”-strategi, ja det vil så være op til hver enkelt webbruger at afgøre, da Google jo i sagens natur ikke kan kontrollere hvad folk gør med de informationer.

Læs mere om gDay her:
gDay - Search tomorrows web, today!