Actionscript 3.0 za početnike: # 1 sat
Petak 8. kolovoz 2008Sažetak
Actionscript 3.0 može biti dobro polazište za neprolaznim, koji nije praktična programiranje C i / ili C + + programiranje orioentata objekti (OOP). Štoviše, ove serije lekcija će biti koristan za one koji dolaze iz drugih područja ili iz prethodne verzije Flash.
Postavi projekt
U ovom prvom sat ćemo vidjeti kako se postaviti općenito Flash CS3. To je dobro koristiti prilikom projekata se očekuje da se druže sa barem više od jedne datoteke. Korištenje projekata je uvedena - po Macromedia - već prije u verzijama CS3, pa bi trebao biti predmet poznat programerima Actionscript 2.0.
Ipak s Actionscript 3.0 - kao što ćemo vidjeti - možeš povezati datoteku Actionscript (. AS) je glavni dokument-film, naša. Florida za primjer. Ova mogućnost je vrlo korisna i čini minimalan projektu i sastoji se od dvije datoteke: jednu. Florida i. Kao suradnik. Zbog toga je dobro "zauvijek" iz projekta, pa se odmah organizira razne datoteke (. Florida,. Kao, ...) koje će biti paket dio našeg razvoja.
Štoviše, jednom kad se dimesticazza s filozofija objekata, instrinseca u ovu vrstu jezik bit će ostavljene s mnogo obične datoteke, čak i za jednostavne projekte bitno.
Flash projekta je virtualni kontejner (files. FLP su tekstne datoteke u XML formatu s popisa datoteka za učitavanje) koji zadovoljavaju u organizirani način, sve datoteke našeg projekta.
- version = "1" > <flash_project ime = "mioprogetto" version = "1">
- filetype = "fla" profile = "" def_ file = "true" /> <project_file put "./mioprogetto.fla" filetype = = = "fla" profil "" def_ datoteku = "true" />
- </ Flash_project>
Bilo bi savršeno moguće upravljati s više datoteka individualno, ali Flash projekta predlaže niz karakteristika koje čine neke jednostavnije operacije i više automatiziran, kao što je kompilacija i spremite sve datoteke koje čine projekt.
Napomena: Ako ste kompletan paket, a zatim sa Dreamweaver ili Adobe Verzija Biljar, kroz projekte dobivate broj značajke nisu dostupne na drugi način, kao direktni link na web stranice izradio Dreamweaver - sa svim postavkama za FTP - ili u versioning.
Prije nego što zapravo izraditi projekt je dobro pripremljen tako oppurtuno datoteke ili mape koje sadrže naše datoteke. Uobičajeno je da stvorite mapu našeg projekta i, u slučaju najjednostavniji (ona koja ćemo vidjeti u ovom prvom sat) to je dovoljno!
Stvaranje projekt se obavlja putem izbornika File-> New ili dobrodošli stranicu:

Od vas će se zatražiti da spremite datoteku, na primjer mioprogetto.flp Spremi ovu datoteku u mapu koja smo prethodno pripremili.

Sada možemo dodati glavni film, uvijek unutar izbornika File-> New:

Spremi ovu sliku (. Florida), s imenom, kao što su mioprogetto.fla U ovom trenutku, ipak, projekt nije svjestan naših filmskih datoteka. Projekt ploči odaberite ikonu
"Dodaj datoteke u projekt", a mi smo odabrali naš mioprogetto.fla


Flash projekt može dodati bilo koji broj datoteka. I dok. Fla. Neki projekti, u stvari, zauzimaju više slika "film" (. Florida), učita Runtime od ključnog filma. Zbog toga moramo ukazati među kojima je film datoteke u projekt je uključen, da je ono što će biti učinjeno u dizajnu vremenu izbor za "Pokušaj FILAM."
Napomena: Ako se projekt je Flash film mogli samo odabrati kao "default" automatski ... Međutim, ove značajke spasio, za sada, razvijatelji Adobe.
Zatim odaberite film iz Context Menu i odaberite (prikaži) "Postavi kao zadani dokument."

Ikona našeg filma će se promijeniti, što pokazuje da je glavni film.

Sada je film otvoren prozor u osnovnoj nekretnina, dolje, primijetiti razliku u usporedbi s prethodnim verzijama Flash: Klasa dokumenta.

Dokument klasa nije potreban za pokretanje našeg filma. Kao što je "vrijeme", jedan mogao ući izravno u prvi okvir od samog filma. Međutim, koristeći klase dokument, čini ovaj projekt vrlo jasan, decoupling kod sebe i film. Dokument klasa je pravi datoteku. Kao što je izvana. Na taj način možemo iskoristiti za druge filmove klase bez "kopirajte i zalijepite kôd iz okvira na okvir.
Za dodavanje klase dovoljno dokumenta i odaberite File izbornika-> Novogradnja:

Ubacite slijedeći kod / predložak:
- paket (
- / **
- * Klasa dokumenta za mioprogetto
- *
- *
- * @ Klasa MioProgetto
- * @ Autor Giovambattista Fazioli
- * @ @ Email g.fazioli undolog.com
- * @ Web http://www.undolog.com
- * @ Verzija 1.0
- *
- * /
- .*; uvoz flash. prikaz .*;
- .*; uvoz flash.. * događanja;
- / /
- MioProgetto extends MovieClip { javne klase MioProgetto proteže MovieClip (
- / **
- * Klasa graditelj
- * /
- MioProgetto ( ) : void { javnih funkcija MioProgetto (): void (
- / / Todo
- )
- )
- )
Spremite je kao "MioProgetto.as" i dodajte ovu sliku na projektu:

U tekstu "dokumenta klase" na svojstva glavnog filma smo vidjeli prije umetanja "MioProgetto"

Mi kliknite na
Ako je sve ispravne dobit ćete ga u naše klase dokumenta.
Klasa dokumenta
Možemo provjeriti naš projekt iz gumb "test projekta" ploči projekti:

Umetni proizvođač u klasi dokumenta sljedeći kod:
- / **
- * Klasa graditelj
- * /
- MioProgetto ( ) : void { javnih funkcija MioProgetto (): void (
- 'Avvio progetto' ) ; trag ( 'Početak projekta');
- )
Ovo je broj na početku našeg filma, koji - ukratko - da se "jednom" uključen je u prvom okvir! To znači da svaki trenutak u MovieClip, ili TextFiled Komponenta uključene u glavni film, bit će vidljivi ovu klasu. U sljedećih sat postići klasičnim igra Tic TAC nožni prst (u čast također spominje Wargames) da vidi detaljnije karakteristike Klasa dokumenta.





















Jednostavna Flash Generator 0.5 projekta: zračnog program za Flash | Undolog.com je rekao:
[...] Actionscript 3.0 za početnike: # 1 sat smo vidjeli potrebne korake za stvaranje projekta u Flash CS3. Tako sam došao [...]
Actionscript 3.0 za početnike: # 2 sat | Undolog.com je rekao:
[...] Kao što je obećao ovdje je drugi sat na ActionScript 3.0! Danas ćemo početi analizu jednostavan projekt koji igra igru od Tic TAC nožni prst ili Tic TAC nožni prst. Pokušao sam uključiti se u ovom primjeru, neke od mogućnosti ActionScript 3.0, nastoje kako bi napravili mjesta za razumijevanje, ne stilu. Ona slijedi da ako sam morao napisati "igru" zaista, vjerojatno bi imati ustrojen tako mnogo različitih, ali u tom slučaju sam pokušao da posreduje između klasične programiranje kompaktni i zbijeno sa više razumljivo za početnike. Napravila sam jedan razred dokument, postupak nije potrebno ali koristan u održavanju u skladu sa prethodnim sat. [...]
Oibaf je rekao:
Giovambattista hello, čini se da mi je vrlo zanimljiv uvod, ali niste ni počeli zadnje faze projekta početi gdje sam stavio sve u mioprogetto.as? dodajući da se prethodno pisano? Htio bih da razumijemo kako Internet stranice u AS3 s gumbima i stranice i ništa drugo Nadam se da mi možeš pomoći puno hvala
Giovambattista Fazioli je rekao:
@ Oibaf: nisam shvatio prvi dio svoj komentar.