script Acțiunea 3

Sarcina - aveți nevoie pentru a crea un buton, clic pe care are loc ca urmare a unui link în Flash, în același sau o fereastră nouă.

Scrieți o scurtă declarație cu un exemplu de cod ActionScript.
La începutul de a crea orice fel de MovieClip pe scenă sau pe butonul l prescrie nume de instanță. de exemplu MyLink:

script Acțiunea 3

Cel mai rapid mod de a obține întreaga matrice - este de a obține în jurul ei cu sfârșitul:
var i: int = array.length;
în timp ce (Eu--) trace (array [i]); // face operația necesară cu o matrice
>

Curățarea matrice.
Cel mai adesea făcut pentru a curăța atribuirea array = []. dar clar rapid o matrice în AS3 mai bine, după cum urmează:
array.length = 0;

Când ActionScrpt 3 este necesară pentru a găsi toate obiectele din mamă. Eu scriu tot acest cod. Acesta este adesea folosit pentru a depana atunci când nu este clar ce facilități există în mamă.

Sarcina - de a aduce toate obiectele MovieClip cu numele lor, tipurile și ordine.

Recent, în cursul lucrării m-am întâlnit cu o caracteristică pentru calcularea numerelor în virgulă mobilă, și mai precis, cu o eroare care apar în mod constant.

În cazul meu, după calcularea aproximativ natura:

prin care se rotunjire la cel mai apropiat număr, adică la 28.

Datorită particularităților de numere în virgulă mobilă la multe alte numere de bine, atunci când astfel de operațiuni.

Mulți dezvoltatori site-ul web și sponsori joc care doresc să închidă jocul Flash numai pentru site-ul, se folosește saytlok. Saytlok a implementat un simplu cod care verifică domeniul de pe care rulați scriptul.

Dacă trebuie să verificați doar un singur domeniu, apoi se potrivesc următorul cod:

Dacă doriți să puneți saytlok la mai multe site-uri, folosind o serie de verificare ulterioară a elementelor sale.

Pentru a modifica luminozitatea și obiectul grafic kontasta în AS3 există o ColorTransform de clasă.

Cum să-l folosească pentru a-ți spun un exemplu:

var sprite: Sprite = new Sprite (); // ia un sprite simplu, ar fi un sprite, dar, desigur, trebuie să luăm pentru a testa grafica sprite

var colorTransform: ColorTransform = new ColorTransform (); // Crearea unui obiect de clasă ColorTransform

colorTransform.redOffset = 25; // face schimbare de culoare la cerere, o valoare de -255-255
colorTransform.greenOffset = -55;
colorTransform.blueOffset = -120;

colorTransform.redMultiplier = 0,75; // valoare poate fi 0-1.0
colorTransform.greenMultiplier = 0,6;
colorTransform.blueMultiplier = 1,0;

sprite.transform.colorTransform = colorTransform; // aplică

ca rezultat al fiecărei vycheslyaetsya culorii prin formula:
roșu = (roșu * redMultiplier) + redOffset
verde = (verde * greenMultiplier) + greenOffset
albastru = (Albastru * blueMultiplier) + blueOffset
alpha = (alpha * alphaMultiplier) + alphaOffset

toți parametrii trebuie să fie ajustate pentru a regla luminozitatea și contrastul, sau nu va primi ruzeltat

Permiteți accesul rețelei

articole similare