Flash ActionScript osa 2



Samankaltaiset tiedostot
Ominaisuus- ja toimintokuvaus Idea/Kehityspankki - sovelluksesta

Finnish Value Pack Julkaisutiedot Vianova Systems Finland Oy Versio

pienempää, joten vektoreiden välinen kulma voidaan aina rajoittaa välille o. Erikoisesti on

Ajankohtaiskatsaus, Peltotuki

Geometrinen piirtäminen

HENKKARIKLUBI. Mepco HRM uudet ominaisuudet vinkkejä eri osa-alueisiin 1 (16) Lomakkeen kansiorakenne

REKISTERINPITÄJÄN MUUTOKSET: Toimintamalli muutostilanteessa

RISTIKKO. Määritelmä:

Varsinais-Suomen palvelupisteaineisto

KITI - kilpailu anomuksesta ajoon. Ohjeistus kilpailujen anomisesta ja muokkaamisesta KITIssä.

ASENNUKSET JA VIDEON SEKÄ TILASTON YHDISTÄMINEN JA ANALYSOINTIA

Lisämateriaalia: tilayhtälön ratkaisu, linearisointi. Matriisimuuttujan eksponenttifunktio:

Automaatiojärjestelmät Timo Heikkinen

3. Kolmiulotteisten kohteiden esitys ja mallintaminen: jatkoa

Excel 2013:n käyttö kirjallisen raportin, esim. työselostuksen tekemisessä

KITI - kilpailu anomuksesta ajoon. Ohjeistus kilpailujen anomisesta ja muokkaamisesta KITIssä.

ME-C2400 Vuorovaikutustekniikan studio

- Lähettää kasvulohkotiedot sähköiseen tukihakuun tai tulostaa paperille. - Lähettää kylvöalailmoituksen tiedot sähköiseen tukihakuun

Tilannekatsaus Eero Ehanti

Sisäkorvaistutteen saaneiden lasten kuntoutuksen ja tulkkauspalvelujen tarkoituksenmukaisuus ja tulevaisuuden tarve. 2. vaiheen haastattelututkimus.

MoViE- sovelluksen käyttöohjeet

Soundings Editor Julkaisutiedot Vianova Systems Finland Oy Soundings Editor versio (Novapoint 18)

Tämä ruutu näkyy ainoastaan esikatselutilassa.

PubMed pikaopas. 1. Yksinkertainen haku, haku vapain sanoin

KTJkii-aineistoluovutuksen tietosisältö

Harjoitus 5 (viikko 40)

Basware P2P uusi järjestelmä ostolaskujen käsittelyyn osa 2: maksusuunnitelmat

FC HONKA AKATEMIAN ARVOT

Ongelma 1: Mistä joihinkin tehtäviin liittyvä epädeterminismi syntyy?

ValueFrame-NetBaron laskutus liittymä

CMU 119 CMU 128 CMU 119 +N CMU 155 CMU 128 +N. Asennusohje Ohjelmoitavat terrestiaalipäävahvistimet. SSTL n:o

OPISKELIJOI- DEN TULOSTAMI- SESTA

35 NORMAALIN HAUN HAKUEHTOJEN TARKISTAMINEN TAI MUOKKAAMINEN

Ohjelmistokäsikirja. GoPal Navigator -versio 4

PARTION TASA-ARVO- JA YHDENVERTAISUUSSUUNNITELMA

KoiraNet-jalostustietojärjestelmän asetukset ja käyttöohjeet SPK:lle

Luento 4 Tekstinkäsittelyn perusperiaatteita, tyylit, sarkaimet Aulikki Hyrskykari

qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnm

SPL TAMPEREEN PIIRI: SEURATUTOROINTI

Soveltuu eri formaateissa olevien aineistojen visualisointiin, hallinnointiin, editointiin, analysointiin, karttatulosteiden tuottamiseen jne.

Akaa: Onnistunut työ tekee hyvää -hankkeen työpaja

Harjoitus 1: Perusteet, navigointi ja tekstinsyöttö ( )!

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Ongelma 1: Mistä joihinkin tehtäviin liittyvä epädeterminismi syntyy?

kuinka monta pesää muottiin tulee mikä on pesien välinen etäisyys kuinka pesät asetellaan: ympyrään, neliöön, suorakaiteeseen,

Aineistoa hankitaan laajasti ja monipuolisesti asiakkaiden erilaisiin tarpeisiin. Suosituksena on hankkia kirjaa/1000 asukasta.

DNA OY:N LAUSUNTO KUSTANNUSSUUNTAUTUNEEN HINNAN MÄÄRITTELYYN SOVELLETTAVASTA MENETELMÄSTÄ SUOMEN TELEVISIOLÄHETYSPALVELUIDEN MARKKINALLA

Käyttö. HiPath 3000 OpenStage 15 T. Käyttöohje. Communication for the open minded. Siemens Enterprise Communications

VIRTAPIIRILASKUT II Tarkastellaan sinimuotoista vaihtojännitettä ja vaihtovirtaa;

Kuva 1: Kojeen rakenne

IZAR RECEIVER DISPLAY LANGATON NÄYTTÖLAITE ASENNUS- JA KÄYTTÖOPAS

Koulutustilaisuudessa tehtiin kolme ryhmätyötä. Seuraavassa on koonti ryhmätöiden tuloksista.

5. Trigonometria. 5.1 Asteet ja radiaanit. Radiaanit saadaan lausekkeesta. Kun kulma on v radiaania ja n astetta, tästä seuraa, että 180

Fysiikan labra Powerlandissa

Korkeakouluhakujen uudistus infotilaisuus korkeakoulujen vieraskielisen koulutuksen virkailijoille. Verkkopäätoimittaja Satu Meriluoto, OPH

Ohjeita linja- ja aikatuomareille

VIHI-Forssan seudun yritysten vihreän kilpailukyvyn ja innovaatioiden kehittäminen ( ) Poistotekstiilit 2012, Workshop -ryhmät 1-4

MOODLE-OHJE: Linkin lisääminen tehtävänannon yhteyteen. Web-linkin lisääminen

Finnish Value Pack Julkaisutiedot Vianova Systems Finland Oy Versio (64-bit)

OHJE ASIAKASKUTSUJÄRJESTELMÄ EVENTALEN KÄYTTÖÖN Yleisesittely

YH1b: Office365 II, verkko-opiskelu

HOSTED.FI EXCHANGE ASENNUSOHJE

KAKSIKÄYTTÖTUOTTEIDEN VIENTIVALVONTA ASIOINTIPALVELUN AVULLA

3 Lämpölaajaneminen ja tilanyhtälöt

Flash ActionScript osa 4

ICOM CECA & UMAC Annual Conference 2014 Squaring the Circle? Research, Museum, Public Alexandria, 9-14 October

SMG-1100 Piirianalyysi I, kesäkurssi, harjoitus 2(3) Tehtävien ratkaisuehdotukset

Tuikki.fi ohjeistus Sisältö

Tulityöt: järjestäminen ja suunnittelu

Luento 2 Moodle ja sähköposti, O Aulikki Hyrskykari

1 T-STORE OHJELMISTON ESITTELY T-STORE OHJELMISTON ASENTAMINEN T-STORE OHJELMISTON AKTIVOINTI ASETUKSET... 8

Metropolia Ammattikorkeakoulu Sonja Merisalo

HitCall Softphone käyttöönotto

1: nosturit, nostoapuvälineet 2: nostot

Ready, Set, Wear It! Pelastusliivien maailmanennätyspäivä Lauantai, toukokuun 18, Muistilista WearItFinland-tapahtuman järjestäjälle

X-Change-tekstinkäsittely ja kopiointiohje

Spectrum kokous , Sturenkatu 2a, Helsinki

MUTKAPOLUN PÄIVÄKODIN ESIOPETUKSEN TOIMINTASUUNNITELMA Auringonpilkkujen ryhmä. Päivänsäteiden ryhmä

Luento 8 Kuvankäsittelyn periaatteita Aulikki Hyrskykari

Aloite toimitusvelvollisen myyjän taseselvitystavan muuttamisesta

JFunnel: Käytettävyysohjatun vuorovaikutussuunnittelun prosessiopas

Edelliset kirjeet löydät tarvittaessa Purkista: purkki.partio.fi > Piiri palvelee > Kuksa-jäsenrekisteri

Tehtävä 1. Kestävän muotoilun tehtäväpaketti koululaisille. Tärkeimmät ja turhimmat

Muistilistan tarkoitus: Valvotaan lain toteutumista sekä tavoitteiden, toimenpiteiden ja koulun tasa-arvotyön seurantamenettelyn laatua.

OHJE POISSAOLOIHIN PUUTTUMISEEN KOULUSSA

Mikroskooppi yksinkertaisimmillaan muodostuu kahdesta positiivisesta linssistä. Lähellä tutkittavaa esinettä eli objektia sijaitsee

Liite III. Muutoksia valmisteyhteenvedon ja pakkausselosteen tiettyihin kohtiin

AvoHILMO-aineistojen mukainen hoitoonpääsyn odotusaika raportti

Pikanäppäin Yhdistelmiä. Luku 6 Pikanäppäimet

AIKUISEN OPAS Lapsen kokemus työkirjaan

OrSi yhdistää. hyvät ideat ja toteuttajat. Organisaatioidenvälinen sidosryhmäviestintä. Algoplan Oy Ryytimaantie Helsinki

Maahantuojat: omavalvontasuunnitelman ja sen toteutumisen tarkastuslomakkeen käyttöohje

KOTIKOKKI.NET- AINEISTO- OHJEET Mainosbannerit. Erityisohjeet Flash- bannereita varten

Ohjeet Libre Officen käyttöön

/ver.005 KÄYTTÖOHJE. IDolo Kosketuslukko

Testaustyövälineen kilpailutus tietopyyntö

Yrityksen maksut -palvelu. Palvelukuvaus

Kiekun Lomasuunnittelu-sovelluksen muutokset virka- ja esimiehille

Artikkelin lisääminen

Yhdistys-sivujen muokkaaminen Epilepsialiitto

Transkriptio:

Liiketalus syksy 2012 Flash ActinScript sa 2 Scripti-kieli Skriptikieli n tarkitettu skriptien eli kmentsarjjen tekemiseen. lyhyitä hjeita, siitä kuinka svelluksen tulisi timia Skripteillä autmatisidaan tehtäviä. Skriptikieli ei le varsinainen hjelmintikieli, vaikka se muistuttaa hjelmintia. ActinScript ActinScript 3.0 n uusin versi jka tuli markkinille CS3 mukana. Termejä Syntaksi (kielippi) Funkti Yleinen kaikille kielille, ei pelkästään hjelmintikielille Ohjaa sen miten sanista vidaan mudstaa lauseita Ei määritä sitä mitä esim. jkin sana tarkittaa Puhuttua kieltä vi ymmärtää, vaikka kaikki ei menisikään ihan kielipin mukaan -> tietknemaailmassa tilanne n tinen funkti n timintaa, se kert kuinka bjekti tekee jtain funktit vat itsenäisiä Metdi metdi n timintaa, se kert kuinka bjekti tekee jtain metdi n määritetty lin sisäisesti kuten minaisuus

Liiketalus syksy 2012 Kielippisääntöjä jkainen rivi lppuu pulipisteeseen ; Lauseet vat muta: Substantiivi, verbi ja adjektiivi/adverbi ("Obekti (kuka) tekee jtain (mitä) ja jtenkin (miten)") Pekka juksee npeasti Pekka juksee 5 km/h Instanssi (li, ilmentymä), metdi ja muuttuja Pekka.juksee(5); Kdi n jukk hjeita, jtka kertvat tietkneelle mitä sen pitäisi tehdä Kappale (hjelmalhk) alkaa aaltsululla lppuu aaltsulkuun Miten tekee Käsky instanssi metdi Muuttuja pekka juksee 5 Kmmentit kdissa kdi pitää kmmentida hyvin, jtta sitä lisi helpmpi lukea, varsinkin kun jku tinen jutuu lukemaan //yhden rivin kmmentti /* usean rivin kmmentti alkaa... ja lppuu */

Liiketalus syksy 2012 Skriptin lunti ensiksi pitää valita tehdäänkö ActinScript 2.0- vai 3.0- versilla tällä kurssilla tehdään versilla 3.0 ActinScript-kdi vidaan tallentaa: Flash-dkumentin aikajanaan (ActinScript 3.0) sceneen erilliseen Flash ActinScript-tiedstn (ActinScript File) ActinScript-kdi kirjitetaan Actin-paneelissa Actin-paneeli vi avata painamalla F9. ActinScript-ikkunan työkalurivi Lisää Script sa Etsi Khteen plku Tarkista syntaksi Kdin autmaattinen mutilu Näytä/piilta vihjeet Virheenkrjaus asetukset Tiivistä kaikki kdit Tiivistä valittu kdi Laajenna kdi Yhden rivin kmmentti Mnen rivin kmmentti Pista kmmentit Näytä/Piilta työkaluikkuna Snippetit Scripti valitsin Apuva Prperties-paneelissa annetaan instansille nimi, jka timii linkkinä skriptin ja graafisen käyttöliittymän välillä

Liiketalus syksy 2012 Tehtävä 1 Ensimmäinen skripti Objektin minaisuuksien muuttaminen Tehdään skripti, jka muuttaa surakulmin kn ja määrittää sille paikan. 1. Alita uusi dkumentti (stagen kk n 1000px x 500px) ja piirrä sinne surakulmi (rectangle), jka n kapea ja krkea. Anna taslle spiva nimi. 2. Muunna surakulmi symbliksi. Valitse tyypiksi MvieClip. MvieClip n hyvä ja mnipulinen tyyppi ActinScripteissä 3. Lu uusi tas nimeltä Actins 4. Valitse surakulmi ja Prperties-paneelissa anna Instance Name -kenttään instanssin nimeksi minunpalikka. Tällä Instance name -tiedlla skriptille kerrtaan mihin bjektiin käsky khdistuu eli js n mnta samanlaista bjektia, niin tiedetään mihin käsky khdistuu. 5. Valitse Actins-tasn ensimmäinen kehys ja avaa Actinspaneeli (F9). 6. Kirjita seuraavat rivit Actins-paneeliin: minunpalikka.width = 150; minunpalikka.height = 75; minunpalikka.x = 300; minunpalikka.y = 225; // surakulmin leveys // krkeus // paikka suunnassa x (vaaka) // paikka suunnassa y (pysty) Objektin x- ja y-nllapiste määritellään symbliksi muunnn yhteydessä (Registratin) 7. Napsauta Syntaksin tarkastus -painiketta 8. Kats elkuva 9. Lisää kummallekin taslle kehykseen 40 uusi tyhjä kehys (Insert frame) 10. Lisää Actins-taslle kehykseen 20 uusi avainkehys (Insert Keyframe)

Liiketalus syksy 2012 11. Valitse Actins-taslta kehys 20 ja lisää Actins-paneeliin seuraavat rivit minunpalikka.width = 200; minunpalikka.height = 200; minunpalikka.x = 100; minunpalikka.y = 225; 12. Tarkista kdi ja kats elkuva.

Liiketalus syksy 2012 Funktit ja metdit Jatketaan edellistä esimerkkiä ja tteutetaan funkti siirravasemmalle, jlla siirretään surakulmita 30 pixeliä vasemmalle. functin siirravasemmalle(anymvieclip:mvieclip):vid anymvieclip.x = anymvieclip.x - 30; Kirjita funkti Actins-tasn ensimmäiseen kehykseen. Jätä rivi pari väliä surakaiteen määrityksien jälkeen, lukeminen helpttuu ja käytä sisennyksiä. Kdin pitäisi näyttää suunnilleen tältä: siirravasemmalle funktin nimi (siirrettavakappale:mvieclip) tarkittaa, että funkti saa parametrina MvieClip-tyyppisen bjektin, jta kutsutaan funktissa siirravasemmalle vid tarkittaa, että funkti ei tee laskentaa eikä palauta mitään siirrettavakappale.x = siirrettavakappale.x - 30 tarkittaa, että nykyisestä siirrettavakappale.x -arvsta vähennetään 30 ja uusi arv tallennetaan siirrettavakappale.x:n arvksi. Tämä ei vielä tee mitään. Seuraavaksi pitää laittaa funktin kutsut khdalle. siirravasemmalle(minunpalikka); siirravasemmalle n kutsuttavan funktin nimi ja minunpalikka n funktille parametrina välitettävä li Lisää avainkehykset Actins-tasn kehyksiin 5, 10, 15, 20, 25, 30 ja 35. Psta kehyksessä 20 levat kdit ja lisää kaikkiin avainkehyksiin edellä leva siirravasemmalle -funktin kutsu

Liiketalus syksy 2012 Tapahtumat (Events) Tapahtumia n mnenlaisia, esimerkiksi hiiren napsautus n käyttäjän aikaansaama tapahtuma elkuva päättyy viimeiseen kehykseen n Flash-animaatista jhtuva tapahtuma Tehtävä 2 Hiiren tapahtumat MuseEvent n tapahtuma, jka käynnistyy kun hiirellä (sittimella) tehdään jtain. Tapahtumalla n metdeja (methd), minaisuuksia (prperties) ja vakiita (cnstaint). Kaikki hiiren tapahtumat löytyvät esimerkiksi sitteesta http://help.adbe.cm/en_us/air/reference/html/flash/events/museevent.html Tehdään elkuva, jssa teksti vaihtuu, kun hiiri viedään palln päälle 1. Alita uusi dkumentti, piirrä ympyrä ja kirjita teksti, esimerkiksi "hiiri ulkna" 2. Muunna mlemmat sekä pall että teksti Mvie Clip -symbleiksi 3. Valitse ympyrä MvieClip -instanssi ja anna sille nimi mcympyra Prpeties-paneelissa, valitse sitten teksti ja anna nimeksi mcteksti 4. Mukkaa mcteksti-symblia (kaksisklikkaa symblia) 5. Lisää kehykseen 2 avainkehys 6. Muunna kehyksen 2 teksti "hiiri päällä" 7. Nimeä kehykset (prperites-paneli ja label-kenttä) kehys 1 "ut" ja kehys 2 "ver" 8. Klikkaa Scene 1 -välilehteä pistuaksesi symblinmukkaustilasta 9. Lisää Actins-tas 10. Lisätään seuraavaksi kuuntelija, jka seuraa hiiren liikkeitä khteen päällä ja kun hiiri n päällä niin suritetaan hiirikhteenpaalla-funkti: mcympyra.addeventlistener(museevent.mouse_over, hiirikhteenpaalla); 11. Lisätään hiirikhteenpaalla-funkti functin hiirikhteenpaalla(event:museevent):vid mcteksti.gtandstp("ver"); 12. Lisää vielä kuuntelija, jka kuuntelee kska hiiri tulee palln päältä pis ja siihen funkti jka vie ikean tekstin khdalle. Hiiren kuuntelija n tyyppiä MOUSE_OUT 13. Kkeile 14. Ja lpuksi lisää mcteksti.gtandstp(1); jtta saadaan värinä pis. Mitä tämä rivi tekee?

Liiketalus syksy 2012 Kdin pitäisi näyttää suurin piirtein tältä: /* Asetetaan kuuntelijat, jtka kuuntelevat hiiren asemaa mcympyra-bjektiin nähden */ mcympyra.addeventlistener(museevent.mouse_over, hiirikhteenpaalla); mcympyra.addeventlistener(museevent.mouse_out, hiirikhteenulkna); /* funkti jka suritetaan, kun hiiri n khteen päällä */ functin hiirikhteenpaalla(event:museevent):vid mcteksti.gtandstp("ver"); /* funkti jka suritetaan, kun hiiri n khteen ulkpulella */ functin hiirikhteenulkna(event:museevent):vid mcteksti.gtandstp("ut"); /* Mitä tämä tekee? */ mcteksti.gtandstp(1);