10 Astro Flash: 3D infödda vs Papervision3D

Lördag 3 maj 2008

Adobe meddelade en tid ett antal nya funktioner (Hydra filter för avancerad grafik och bättre hantering av texten) att de kommer att finnas i nästa version av Flash. I synnerhet har väckt intresse införandet av 3D (Z-axeln), sedan möjlighet Flash för att manipulera objekt i en tredimensionell värld. Samma Adobe att detta verkligen är en 2,5 D, som ofta anges, ett slags "simulering" av en verklig tredimensionella världen. I själva verket kan du rotera en symbol Flash intronerna z-axeln, men trots detta har symbolen fortfarande platta i tredimensionellt rum! Un po 'vad som händer när du snedvrida en bitmapp i Photoshop! Det här, så har inget att göra med projekt som Papervision3D, Away3D, Sandy och många andra, som innehåller en mängd funktioner (kamera, scener, texturer, osv ...) frånvarande "nell'Astro ofödda." I huvudsak Adobe vill absolut ingen överlappning i projekt 3D tredje part utan endast ge en infödd skikt för att förbättra prestanda av befintliga 3D-bibliotek.

Hur som helst det viktiga är att Adobe verkar anpassad för att införa dessa tre dimensioner har en hög nivå, inte alls hjälpa bibliotek fullständiga och komplexa som Paparevision3D. För lite tid, faktiskt, vi använder två metoder för att utöka funktionerna i Flash: API låg och hög nivå API.

Den låg nivå API är vanligtvis skrivna i C / C + + och är en del av kärnan i Flash och sedan fylla i spelaren. Denna metod samtidigt garantera större hastighet av utförande, den andra ökar storleken av Flash Player.

Högnivå-API är skrivna i ActionScript och inte tillhör kärnverksamheten infödda. Med andra ord är precis som ett bibliotek som vi kan skriva till oss, med den skillnaden att ges direkt från Adobe. Som med lanseringen av Flash 5, det första införandet av XML byggdes helt i ActionScript, skapar många problem för prestanda!
Fördelen är att sådana bibliotek fylls endast när det behövs och sedan släpps inom SWF-fil. Som sker i dag med föremålet Tween (se fl.motion .* eller fl.transition .*) skrivna helt i ActionScript (inklusive denna parallella projekt föddes som Tweener (caurina.transitions.Tweener) eller TweenerMax.
Just av den anledningen gemenskapen Papervision är inte helt nöjd för möjlighet att välja hög nivå API, i praktiken samma "nivå" av Papervision3D. Detta, i själva verket är det kanske inte påverkar framtida resultat 3D bibliotek.

Men kommer att sluta, det viktiga är att Papervision3D är inte död, verkligen!

Liknande Post

Umapa Flash Component (Beta v0.6)

Fredag 29 februari, 2008

bild

Det släpptes beta 0.6 komponent Umapa Flash CS3 (ActionScript 3.0) - det paketet finns också en version för Flex. Med fler och vi märker att anta OpenStreetMap som standard leverantör. Också läggas var en avancerad chef Marker och ett antal olika optimeringar.

Liknande Post

Flash ActionScript tävling: radera verktyg

Söndag 3 februari, 2008

Jag staten nu inte vunnit någonting! Förutom stolthet - om någonsin - att han hade löst problemet.

QUEST - KRAV

Hur är ett verktyg för att ta bort, ta bort, ren, en "del" av grafik konstruerade med API ActionScript 3.0?

ActionScript 3.0 med vissa visuella objekt, t.ex. MovieClip Shape utsätta egendom graphics en pekare till ett annat objekt som "tjänar" alla grafisk design körning. Du kan till exempel utveckla en enkel tillämpning design. Detta objekt graphics kan göra något, till exempel om ett föremål Shape snabbt och enkelt. Problemet är att en gång konstruerade något du kan städa upp allt, men inte en enda del.

Dra en linje är enkel:

ActionScript:
  1. Shape ( ) ; var myShape: Shape = new Form ();
  2. ; addChild (myShape);
  3. / /
  4. ( 2 ,0xff0000, 1 ) ; myShape. grafik. LineStyle (2, 0xff0000, 1);
  5. ( 0 , 0 ) ; myShape. grafik. Flytta (0, 0);
  6. ( 100 , 100 ) ; myShape. grafik. lineTo (100, 100);

Konstruerade något du kan städa upp allt från enkel metod samtal clear() att rensa clear()

ActionScript:
  1. ( ) ; myShape. grafik. tydlig ();

Men om jag vill "radera" bara en utgångspunkt? Eller koordinater 50,50 - 100,100?

Sök på Internet Jag har hittat många exempel på tillämpningar av design "och i själva verket inte något stöd eller erbjudanden för" ta bort ".

Någon lösning?

Liknande Post

Google Maps komponent för Flash

Fredag 25 januari, 2008

AFComponents Umapa

Google har gjorts tillgängliga API: er - i Javascript - för att uttrycka sitt kartor på en webbplats. Vied hur man kan genomföra samma sak med Flash!

bild Vi utgår från en fri komponent, Umapa (Universal ActionScript 3.0 Mapping API - integrerad med Google Maps), som utvecklats av AFComponents, en vertikal komponenter för Flash / Flex mycket rimliga och överkomliga. På webbplatsen, där du måste registrera dig för att dra nytta av gratis nedladdningar, det finns även versioner av Umapa för ActionScript 2.0: G MAP Ver.2.6.1. I detta fall vi undersöka version 0.4 Beta av Umapa för ActionScript 3.0 (inuti förpackningen finns det även en del Flex). Att vi kommer att se är - naturligtvis - en betaversion, och saknade, då vissa funktioner i version 2.0 ActionScript (G Ver.2.6.1 MAP). Men se till framtiden, verkar det vara mer intressant att fokusera på den här utgåvan har jag försökt både och, trots de högre omfattande övergång till ActionScript 2.0, beta-version för ActionScript 3.0 är betydligt effektivare.

Fortsätt läsa ... "

Liknande Post

Web2.0: Adobe försöker Apollo?

Tisdagen den 13 februari, 2007

Apollo är koden namn (för nu) av ett ambitiöst projekt för världen Adobe RIA (Rich Internet Applications) och web2.0, bland annat Ajax. Någon påminde Macromedia Contribute, Macromedia Central till någon annan. Det finns också de som ser på Apollo enbart unionen - eller förmåga - att föra samman delar Flash och PDF (bland annat redan gjort med Flash Paper)!

Fortsätt läsa ... "

Liknande Post

Hur placerar Google Map i deras Web

Tisdagen den 23 januari, 2007

Web2.0 innebär också programvara som distribueras via API. Förmågan att utnyttja funktioner avlägsna någon annanstans är mycket användbar i verkligheten som Internet. Förutom Yahoo, med sina 2,0 Toolkit stil, även Google - inom ramen för geo-hänvisningsprocessen - erbjuder gratis verktyg, i detta fall för hantering och hantering av kartor.

Google Maps API kan du inkludera Google Maps i sina webbsidor med hjälp av JavaScript.

Fortsätt läsa ... "

Liknande Post