Flash Player (11) Incubator “Molehill” 3D APIs till Adobe Flash Player och Adobe AIR
Skrivet av Mikael Palm
2011-03-03 08:55
För någon dag sedan släppte Adobe API för Molehill som du laddar ner via Adobe Labs.
vad är Molehill? Det är den nya 3D-motorn som det talats om en massa på sistone, Low-level GPU-accelererade 3D API som möjliggör avancerad 3D i många olika miljöer som kör Flash. Genom detta kan man nu utveckla ex Spel mm i 3d med GPU-hårdvaruacceleration. (vilket betyder att man vinner mycket i prestanda).
Så här går man till väga för att börja använda Molehill Ladda först ner Adobe Air och Adobe Flash Player Incubator från Adobe Labs sida. Det behövs för att kunna se och leka med "Molehill".
För att använda den nya Flash Player med din utvecklingsmiljö, behöver du trigga swf-version 13 genom att skicka med ett extra kompileringsargument till Flexkompilatorn: -swf-version=13. Instruktioner för detta finner ni nedan.
I Flash Builder, skapa ett nytt AS projekt: File -> New -> ActionScript project.
Öppna projektinställningspanelen (Höger klicka och välj 'Inställningar'). Välj 'Actionscript Compiler' i listan till vänster.
Använd ‘Konfigurera Flex SDK’ i de övre högra hörnet och ändra till Flex build 19786. Klicka ok.
Konfigurera ditt projekt att köra SWF version 13
Öppna inställningsrutan igen (Högerklicka och välj 'inställningar'). Välj som tidigare 'Actionscript kompilator' i listan till vänster.
Lägg till i 'Extra kompilatorargument' skriv: -swf-version=13. Detta gör att swf-filen kommer peka mot version 13. Om du kompilerar via terminal/cmd så måste du ange samma argument.
Försäkra dig om att du har installerat Flash Player 11,0,0,58 Incubator build i din browser.
Om du använder Adobe Flash Professional:
Du kan skapa en egen profil för publicering till en speciell swf-version i Flash CS5. Kolla detta paket, det innehåller en exempelfil FlashPlayer11.xml som du behöver kopiera in på rätt ställe.
FlashPlayer11.xml lägger du i: Adobe Flash CS5\Common\Configuration\Players
Lägg playerglobal.swc som hör till den Incubatorversion du jobbar med i: Adobe Flash CS5\Common\Configuration\ActionScript 3.0\FP11
Starta om Flash Professional efter det och välj sedan 'Flash Player 11' i publish inställnignarna. Nu kommer swf att publiseras med version 13.
Viktigt: Kom alltid ihåg att ändra wmode till direct i dina htmlkoder (wmode=direct). Mjukvaruacceleration som fallback kommer hoppa in annars.
Away3D 4.0 Alpha ("Broomstick") Strax efter adobe släppte Molehills API så gick Away3Ds team ut med en ny version 4.0 Alpha med sitt nya ramverk "Broomstick" och de ser grymt ut... kolla in dessa exempel.