Student overall equal party time
Few engineering students wearing overalls.

Flash basics course at Turku University of Applied Sciences in Spring 2005

This Macromedia Flash basics course started in 26th of January and lasted until near the end of March.

Required works included three assignments and an exam.

The contents of the course are below as a historical reference, in Finnish.

Assignment 1

Sekuntikello, annettu 3.2.2005, palautus 16.2.2005 mennessä.

Luo digitaalinen sekuntikello, jonka voi nollata, pysäyttää ja käynnistää uudelleen. Aiemmin kellotetut ajat tulee saada näkyviin oikealla reunalla olevalle listalle allekkain. Muulla järjestyksellä ei ole väliä.

Huomioi että työssä tulee esiintyä painikkeita, dynaamisia tekstikenttiä ja muutamia rivejä actionscriptiä.

Assignment 2

Logoanimaatio, annettu 17.2.2005, palautus 2.3.2005 kello 00.01 mennessä.

Animoi jokin logo jossa on vähintään kolmea eri väriä. Esim. Nokian teksti ei ole riittävä. Logon tulee olla jonkin suomalaisen yrityksen jo käytössä oleva, yrityksen tulee olla listautunut pörssiin. Näin poissuljetaan omat toiminimet. Tarkoituksenahan on harjoitella asiakkaiden tekemiä toimeksiantoja ja täten saavuttaa äärimmäinen valmius aina vain äärimmäisemmältä tuntuviin vaatimuksin. Alla muutama.

Animoinnin tulee alka tilanteesta jossa mitään selvää logon kuviota ei ole hahmotettavissa, esim kaikki kehysviivat suorina, saman suuntaisina viivoina. Animaation tulee olla täysin passiivinen, jolloin kontaktin luontia käyttäjään ei tarvita. Ainoa haluttu tapahtuma on kiinnittää katsojan huomio.

Animointi ei lopu siihen että logo on kuvioiltaan ja muodoiltaan saatu valmiiksi, värien kirjon vaihtelulla tulee saada logo jatkuvasti elämään.

Seuraavia tekniikoita tulee ainakin käyttää:

  • Motion tween
  • Shape tween
  • Koon muutos actionscriptillä
  • Kommentit actionscriptissä
  • Guide layer ja ne tasot joita sillä ohjataan

Arviointi perustuu enimmäkseen työn toteutustapoihin.

Assignment 3

SWF tiedosto HTML sivulle, annettu 3.3.2005, palautus 9.3.2005 kello 00.02 mennessä.

Tutki eri selainten käytöstä flash objektin sisältämän html-sivun suhteen. Mainitse myös eri tavat joita joudut käyttämään eri selaimissa valmistajan ja version suhteen. Esittele vähintään viisi eri versiota, neljältä eri valmistajalta, alla muutama esimerkki:

  • Internet explorer
  • Opera
  • Netscape
  • Firefox
  • Mozilla
  • W3C Amaya.

Huomaa myös erot PC ja Mac -versioiden välillä.

Hyvänä lähtökohtana aiheen tutkimiseen kannattaa käyttää näitä:

Palauta kertomus tutkimuksen edistymisestä, käytetyt lähteet ja eri tavat joilla swf- tiedosto liitetään html-sivulle mainitsemissasi selain versioissa.

Exam

  • Koeaika: 24.3.20057.30 - 10.00
  • Paikka: Trivium toinen kerros, Turku
  • Palautus: Kaikki kokeen aikana tuotettu materiaali yhteen pakattuun tiedostoon

Kokeen aikana saa käyttää hyväksi kaikkea sitä materiaalia, jonka kykenee haalimaan itselleen tuona aikana. Kysyä saa, mikäli jokin kokeen kohdista niin vaatii. Muutoin keskustelu koeaikana on kielletty.

Tehtävistä kaksi vaatii flash tuotosta, kolmas tarinointia tekstitiedostolle. Kaikkiin tehtäviin tulee vastata.

Palaute kurssista on toivottavaa, sen voi tehdä tekstitiedostoon joka tallennetaan \000.00.00.154\paazio\palaute -kansioon nimeämällä tiedosto “palauteN.txt”, jossa N on jokin luku 0.1000 välillä. Näin pyritään välttämään samannimisten tiedostojen syntymistä ja siten turhaa tiedon poistumista.

1 - 2 p.

Tee nappi jolla on gradientti täyte. Napion viereen tee dynaaminen tekstikenttä.

Luo actioscript toiminto, joka mittaa ajan sekunnin kymmenysosissa, kuinka kauan nappia painetaan ja näyttää meneillään olevan ajanhetken tämän tekstikentän kautta käyttäjälle.

Ajan tulee jäädä näkyviin kunnes nappia painetaan uudestaan, jolloin mittaus alkaa alusta.

Laskurin tulee olla erittäin tarkka. Kunkin kymmenysosan tulee näkyä. Huomio aikaobjektin käyttö.

2 - 3 p.

Tunnettu kissankakkahiekkayhtiö haluaa tehdä tuotteensa nimen muutoksen. Tätä tarkoitusta varten he ottavat yhteyttä sinuun ja kertovat seuraavaa:

Haluamme asiakkaidemme näkevän uuden nimen ikään kuin tulevan pimeästä usvasta kun asiakas on painanut tuotteemme vanhan nimen kaikki kirjaimet yksitellen piiloon. Yhtiömme värit: punainen, sininen ja keltainen tulevat muuttumaan samalla mustaksi, vihreäksi ja valkoiseksi. Haluamme tuoda myös tämän esiin tekstin yhteydessä. Yhtiön nimi tulee olla näkyvillä koko ajan.”

Huomaa siis täytevärien muutokset yhtiön nimesssä, häivytykset tuotteen nimessä. Luovuutta.

3 - 1 p.

Mitä voidaan tehdä, ja mihin käytetään onClipEvent toimintoa?