Sivu 1/1

Actionscript 3

Lähetetty: 29.6.2013 klo 20.25
Kirjoittaja TeemuKorhonen
Terve,
Adoben CS6:n mukana tuli tuo Flash pro. Alkoi homma siinä määrin kiinnostaa, että ajattelin ruveta opettelemaan ohjelmointia. Tässähän on kesälomalla aikaa.

Ohjelma itsessään vaikuttaa tutkiskelun ja tutoriaalien jälkeen aika selkeältä. Toimii Adobe logiikalla, ja kun muista CS-paketin ohjelmista on kokemusta, sen omaksuu aika nopeasti. Tuo koodin kirjoittaminen on kuitenkin minulle aivan uutta. Netistä olen katsellut paljon tutoriaaleja ja lueskellut Adoben omia sekä muiden oppaita. En kuitenkaan ole vielä ole törmännyt sellaiseen oppaaseen, joka lähtisi perusteista AIVAN PERUSTEISTA. Siis sellaiselle, joka ei ole eläissään kirjottanut yhtään riviä koodia.

Oppimista nopeuttaisi se, kun jostain saisi lukea mikä on näiden kaikkien eri komponenttien (class, var, jne jne) tehtävä. Ja miten ohjelman koodi aina rakentuu, eli mitä siinä pitää aina olla ja miten se koodi ikään kuin toimii. Millaiseen käyttöön mikäkin osa koodista soveltuu?

Jossain tulevaisuudessa tavoitteenani ei niinkään olisi tehdä nettisivuille flash-animaatioita, vaan pikemminkin erilaisia sovelluksia, pelejä ja hyötyohjelmia. Onko Flash professional tähän hyvä ohjelma? Onko kellään heittää linkkivinkillä mistä kannattaisi aloittaa.

Re: Actionscript 3

Lähetetty: 3.7.2013 klo 22.02
Kirjoittaja villeristi
Suosittelen erittäin vahvasti aloittamaan jostain täysin muusta kielestä kuin as3.

Syitä:
  • Flash itsessään on kuoleva luonnonvara
  • Kieli itsessään ei ole kovin "validia" ja sen omaksumalla ensimmäiseksi koodikieleksi vaikeuttaa oppimaan muita
  • On vaikea omaksua, jos ei ole kirjoittanut koskaan riviäkään koodia
Jos internet-ohjelmointia haluat harjoitella, on PHP ja python helppoja päästä alkuun, mutta taipuvat kovempaankin käyttöön ja näistä on tutoriaaleja netti pullollaan. "Oikeista" kielistä taas esim. Java, .NET, C ovat varmaan yleisimmin käytössä.

Re: Actionscript 3

Lähetetty: 3.7.2013 klo 22.59
Kirjoittaja taqtaq
AS2 oli ihan eri juttu, AS3 mun mielestä muistutti jo vähän oikeita kieliä.. mutta oon samaa mieltä, ei flässiä tässä vaiheessa ehkä kannata alkaa opetella. Itselläni joten kuten php ja jQuery hallussa, ja niillä pääsee kyllä aika pitkälle..

Re: Actionscript 3

Lähetetty: 19.7.2013 klo 19.39
Kirjoittaja TeemuKorhonen
Kiitti näistä vastauksista.

Olenko ymmärtänyt oikein, että Xcodella pystyy tuota C-kieltä ainakin tekemään? Pystyykö sillä tekemään muutakin, kuin iPhone/-pad sovelluksia? Esim. justiinsa jonkun nettisivuille laitettavan interaktiivisen härpäkkeen, jossa käyttäjä painaa nappia, ja jotain sitten tapahtuu, esim. pallo liikkuu paikasta toiseen tms.? Työssäni tällaiset olisivat hyviä, kun voisi havainnollistaa oppilaille erilaisia juttuja sovelluksella.

Nopeasti kun selailin, niin aivan samoja sanojahan tuolla vilisi kuin tuossa Actionscript 3:ssa: luokkia, metodeja, variaabeleita, objekteja... Kai sitä voi kielen kuin kielen oppia, olipa kyseessä ihmisten tai tietokoneiden kieli.

Ymmärrän nyt meneväni valovuosia asioiden edelle, mutta pystyykö tuolla kielellä kirjoittamaan siis ihan tietokoneohjelmia? Käsittääkseni Xcodella pystyy ainakin macille kirjoittamaan sovelluksia, mutta entäpä windowsille? Jos ei, millä kielellä/ohjelmalla ne sitten kirjoitetaan? ihan vaan mielenkiinnosta kysyn...

Re: Actionscript 3

Lähetetty: 14.4.2015 klo 20.26
Kirjoittaja spu
Olisi se sovelluskehitykseen ollut ihan kelpo valinta. Flash edelleen voimissaan, ja sillä toteutetaan pelejä ja sovelluksia kaikille alustoille (mahdollista jopa pelikonsoleille). Mukana olisi kätevästi tullut tietokantajuttujen myötä php:n perusteet ym.

Itse vain aloin about tuolloin reenailemaan Flashia monista lannistavista vastaväitteistä huolimatta, eikä kyllä kaduta hetkeäkään. Vaikkei sillä bannereita ja web-"sivuja" enää tehdä, on se varsinkin pelipuolella vain vahvistunut (GPU & CPU -kiihdytykset, lukuisia 3d- ja fysiikkaengineitä, AIR ym.)

Olen vähän Unityyn tässä kevään alkaessa tutustunut, ja siirtymä on tuntunut aika helpolta. Samaten AS3:n jälkeen esim javascript ja SQF (<hyödytön juu, mutta hauskuutta huipussaan) ovat olleet kuin puoliksi hallussa. [8-|] Ja kovin hyöty on ehkä ollut pelihommien myötä ymmärrys asioihin, jos nyt verrataan kavereihin jotka ovat lähteneet suoraan Unitysta liikenteeseen - moni ei tunnu ymmärtävän esimerkiksi collision detectionin eri toimintaperiaatteita, hyötyjä ja haittoja, ym lukuisia asioita jotka Flashissa 'voi' tehdä käsin (juu, samat asiat voi tehdä Javalla ja C:llä).

Re: Actionscript 3

Lähetetty: 28.7.2015 klo 7.47
Kirjoittaja samnyrhi
Qt voisi olla tutustumisen arvoinen. Se tarjoaa monenlaisia mahdollisuuksia ja sillä tehdyt ohjelmat toimivat useilla eri laitteilla (Windows, Linux, Mac, Android, Windows mobile, iOS)

Siinä on myös mahdollisuus "piirtää" käyttöliittymä Photoshopilla tai Gimpillä ja sen jälkeen kääntää se QML kieleksi, joka sitten toimii Qt:ssa.

En ole itse tätä juurikaan käyttänyt. Kerrattain kuitenkin kokeilin sitä ja aika nopeasti sain tehtyä Nokian N900 puhelimelle ohjelman, joka IR ledin kautta ohjasi järjestelmä kameraa kuvaamaan time lapse kuvia.

http://www.qt.io/