Nu är jag snart klar med den första labben i actionscript 3.0. Lite småfix kvar bara.
Mitt bildgalleri hittar ni här.
För att åstadkomma effekterna använder jag mig av TweenLite. Kan nästan dra en paralell mot Javascriptets JQuery för det är lika lite kod som behövs för att få en animation.
Nu har det snart gått en vecka sedan vi började på vårt webbprojekt. Har vi kommit någonstans?
Svar:Ja (eller kanske).
Vi har inte direkt kodat något eller rättat nån bugg än men däremot har vi skrivit en hel del dokumentation som tydligen är väldigt viktigt när man jobbar i en projektgrupp.
Idag hade vi vårt andra möte med vår kund för att reda ut lite saker.
Vi bad honom ta med deras krav (de krav vi hade fått på några a4 sidor innan) på en cd så vi lätt kunde spara dessa i subversion utan att skriva av papperna förhand. Visst, nenas problemas fick vi som svar. Gott ,tänkte vi, där sparar vi in lite tid.
När vi väl öppnade kravlistan så visade det sig att vår kund att scannat in a4 sidorna och klistrat in dem som bilder i word. Totally pointless alltså! Så nu blir det till att sitta och skriva dem förhand istället.
Tråkigt men så är det.
Studierna av actionscript 3.0 går fort framåt. Jag har nu kommit en bra bit på första labben.
Att få saker och ting att rotera som man vill är rätt knivigt och idag gick jag nästan in i “code mode” (Falkens uttryck som skall nötas in) .
De som har läst lite actionscript 3.0 innan förstår att origo inte går att flytta på en Sprite eller liknande. Den har alltså 0,0,0 (x, y, z).
För att få ett objekt( i mitt fall en Sprite) att snurra runt sin egen axel var därför knivigt. Jag provade på ett litet fulhack att lägga min Sprite i en “container” och sätta dens origo till mitten av Spriten.
Visst, det såg ut som att den snurrade runt sin egen axel men jag var långt ifrån nöjd och visste inte hur jag skulle lösa det.
Som tur var så satt min käre kollega Oscar (aka Bull) bredvid mig och han den j****n hade hittat en lösning! Snäll som han är delade han med sig av sin lösning och jag kan inte vara sämre än att dela med den till er. So here it comes.
root.transform.perspectiveProjection.projectionCenter = new Point(_spinner.x, _spinner.y);
Det denna fantastiska rad gör är att den sätter om perspektivcentrum till de punkter man skickar med som argument.
Min Sprite heter _spinner och den ligger positionerad i centrum. Nu fungerar det att använda fulhacket och det ser ut som Spriten snurrar runt sin egen axel.
Idag hade vår grupp sitt första möte med Prema AB. Projektet visade sig att vi skall fortsätta på ett projekt som startades förra året av wp3:orna.
Projektet innebär att felsöka en massa då de inte var nöjda med en del beräkningar och bilder som applikationen skapade. Grundkonceptet i applikationen är att deras säljare fyller i en del formulär med data som sedan beräknar informationen och gör en specifikation av det.
Han sa att de förra eleverna hade jobbat som bara den och fått ihop 700 rader kod. Ok tänkte jag det kan bli en del att söka igenom men vi är ändå 4st i vår grupp.
Efter mötet fick vi tag på koden som applikationen använde. Det visade sig att det inte va 700 rader kod utan 700 filer (med bilder och dokumentation, inte 700 klasser med kod alltså). Hela gruppen tog ett glädje skutt av lycka! Vi bara älskar att felsöka kod! (detta kallas för IRONI). Vi laddade upp alla filerna till subversion och skulle precis sätta oss att börja felsöka men …… vi sket i det och gick hem istället. Vi tar det på måndag istället.
För några månader sedan blev jag tillfrågad av vår Programmansvarige om jag ville ställa upp på en intervju för skolans Höstkatalog. Dumt nog tackade jag ja. Dagen kom då intervjun skulle äga rum och det visade sig att intervjuaren hade en fotograf med sig. Illa illa då man såg ut som f*n rent ut sagt. Orakad och nyvaken, ingen bra kombination.
Personen som intervjuvade mig hade noll koll på vad webbprogrammeringinnebär och jag fick förklara vissa saker från grunde.(xhtml, css etc.) Efter några veckor så fick jag som tur var ett mail med ett utkast vad som skulle tryckas i katalogen.
Snacka om knasig text! Enligt artiklen så skulle jag syssla med ett administrationssystem för facebook. (Ingen aning vart det kom ifrån) samt att för mycket privat information fanns med (Vart jag jobbat innan, vart jag bodde, info om min flickvän etc). Så jag klämde iväg ett mail och sa att det måste strykas. Inga problem fick man tillbaka.
Idag kom artiklen upp på högskolans hemsida. Det blev några goaskratt i klassen när jag visade den. Bland det roligaste var “Innan Patrik valde att börja studera, jobbade han mycket.”
Okeeej, den meningen säger ju mycket?! Och håll i er, det blir bara bättre. Nästa rad lyder nämligen “Jag funderade länge och kom fram till att det här inte kan vara hela mitt liv.”
Vad kan inte vara hela mitt liv? Att jobba? Vad ska jag då göra? Ni kan läsa hela artikeln här och få en egen uppfattning. Som grädde på moset så valde de en bild på mig där jag gör världens självgodaste min.
Nu är det klart. Gruppindelningen och kunderfördelningen då alltså. Det visade sig att jag , Robin, Oscar och Erik kommer att jobba ihop och vi kommer verkligen “Kick some ass”. Jag är väldigt nöjd med gruppindelnigen och tror att vi kommer att komma bra överrens de närmaste 10 veckorna vi har på oss att färdigställa projektet.
Vad blev då för projekt? Vi ska jobba mot en kund som heter Prema. Vad vi ska göra vet ingen riktigt utan vi fick bara företagsnamnet och en kontaktperson. Så efter föreläsningen ringde jag kontaktpersonen och bokade in ett kundmöte som skall äga rum imorgon. Ska bli väldigt spännande att få se vad de vill ha för någon applikation.
Min flickvän sticker snart till Holland och då tänkte jag att det vore passande att skapa en blogg till henne. Inget avancerat alls utan jag kör en wordpressblogg. Tanken är att hon skall blogga om sin resa och sitt jobb under de månader hon är borta. Om det är något som är nyfiken på på hennes blogg så ligger den under adressen http://annasaventyr.wordpress.com
Personligen tycker jag att det ska bli kul att följa bloggen och se vad hon skriver för något under resans gång.
Imorse var det dags för första föreläsningen i actionscript och vad händer? Mitt alarm ville inte väcka mig. Typiskt. En halvtimme försent kom man dit.
Cyklade som en galning för att inte missa något viktigt när man kommit fram så ville inte låset till min cykel fungera. Inte min dag idag alltså. Så nu måste jag iväg och och inhandla ett nytt cykellås. Efter föreläsningen så har jag fått ett rätt så gott intryck av vad denna kursen kommer innebära. Den första labben verkar väldigt smutt.
Actionscript är inget jag sysslat med innan över huvudtaget så det kommer att bli intressant. Det verkar påminna en del om C# fast med lite annan syntax.
Istället för att skriva int i = 0; som i C# så skriver man
var i:int = 0; Så förhoppningsvis kommer det gå rätt snabbt att sätta sig in actionscript.
Klant som man är så lade jag först upp bloggen på min befintliga adress delawall.com/blogg och det visade ju sig att jag inte körde UNIX på den. Så jag kunde inte använda permalänkar. Typiskt… I stridens hetta så registrerade jag istället patrikwall.se. 139kr försvann ur plånboken direkt. Vaff!!
Snabbt och smidigt? Absolut inte!!
Först tog det 30 minuter att få upp wp-filerna och sedan kom jag inte åt sidan för att installera wordpress. 45 minuter senare kom jag dock in på sidan.
Då skulle man få upp seo-plugin:et och temat. Ftp mot loopia är inte snabbt.
Nu är jag dock lycklig då allt fungerar igen och http://www.patrikwall.se är väl ett trevligare domännamn än http://www.delawall.com/blogg??
Spotifyberoende som jag är så har jag knåpat ihop en spellista med diverse låtar från olika tv-serier och filmer. Kan vara nyttig att ha om man skall ha någon form av frågesport på någon förfest.
Har även ett projekt på G där man kan posta sina spellistor eller låtar som man har i Spotify. Kan behöva lite förslag på vad tjänsten skall heta. Det är bara att namedroppa!
Cheers