1 / 12

Flash og ActionScript - Nye muligheter

Flash og ActionScript - Nye muligheter. Jostein Nordengen. Innhold. Oppgradering av versjoner Nyheter i FlashPlayer 10 - eksempler Nyheter i Adobe AIR - eksempler Hva kommer i Flash CS5? 3D i Flash - eksempler (3D-modellering). Muligheter i Flash + ActionScript 3.

anevay
Download Presentation

Flash og ActionScript - Nye muligheter

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Flash og ActionScript- Nye muligheter Jostein Nordengen

  2. Innhold • Oppgradering av versjoner • Nyheter i FlashPlayer 10 - eksempler • Nyheter i Adobe AIR - eksempler • Hva kommer i Flash CS5? • 3D i Flash - eksempler • (3D-modellering)

  3. Muligheter i Flash + ActionScript 3 • Fordel: Flash inneholder teknologi som gir mange spennende muligheter -> motiverer studentene • Ulempe: En del muligheter kan bare utnyttes ved å skrive avansert/mye kode. • Løsning: Lage ferdige elementer og kode som studentene kan sette sammen og/eller forandre på.

  4. Nye versjoner • Flash består (akkurat nå) av: • Nye versjoner kommer av og til uavhengig av hverandre • Ny SDK må installeres i Flash CSx for å utnytte nye muligheter i nye versjoner av Flash Player og AIR-player

  5. Nytt i Flash CS4 • Brukergrensesnittet tilpasset andre Adobe-programmer • Ny måte å animere på (Motion tween) • Bones – IK • Transformasjoner i 3D

  6. Nytt i Flash Player 10 • Vektorer – tabeller med reservert plass i minnet – går mye raskere enn Array. • Lage lyd – skrive verdier direkte til lydkortet • Bruke bildefilter fra Pixel Bender • Teksthåndtering på lavnivå • Kan benytte hardware akelerasjon på grafikkortet • Bedre muligheter for 3D

  7. Adobe AIR • Adobe AIR er et avspillerprogram som kjøres direkte på brukerens datamaskin -ikke i nettleseren. • Adobe AIR gir oss mulighet til å lage vanlige desktop-programmer (exe-filer) • Når vi publiserer lages det en installasjonsfil som brukeren kan laste ned • Installasjonsfila kombineres med AIR-playeren til en exe-fil på brukeren maskin

  8. Adobe AIR • Lage vinduer og menyer • Lagre og åpne filer • Lage og kommunisere med en SQL-database (lokal og fil-basert) • Basert på SQLite • Lagre bruker-data (for eks adresselister, slekts-tre etc.) • Lagre viktige data og instillinger som programmet trenger for å kjøre (applikasjonsdata) på en sikker og oversiktlig måte • Bruke databasen som cache for en større ekstern database eller annen type data.

  9. Rollen til Flash (i en web-applikasjon) Eks: Databaselaget MySQL, Oracle PHP, ASP, Pearl(c# - dynamiske websider) Businesslaget Presentasjonslaget Flash, HTML, JavaScript

  10. Flash CS5 Programmering i ActionScript 3: • Bedre utviklingsverktøy • Code completion • Kobling til Flash Builder (tidligere Flex) • Ferdiglagd kode – "Snippets" • Bedre feilmeldinger Flash: • Ny "flow" tekst • Publisere til IPhone • XFL-filformat (zip-fil av delene i fla-fila)

  11. 3D i Flash • I Flash Player 10 og Adobe AIR 1.5 er det innført (raske) 3d trans-formasjoner, men... • Flash Player støtter ikke 3d hardware akselerasjon (Direct 3D eller OpenGL) • Utvikling av 3D-funksjonalitet skjer hos 3. part (ofte "dugnad" og open source) • Mest kjent er Papervision 3D

  12. Away3DLite • Lage geometri (3d-objekter) • Lage materialer • Lage kamera • Lage scene som i inneholder geometri • Lage View som innehoder scene + kamera • Rendre bilder (lage bilde ut av hele 3D-modellen) • NB – ikke lys!!

More Related