Bara de derulare a întregului ecran pe acțiunile 3

Scimbare pe ecranul fullscreen pe ActionScript 3.0

FullScreenScrollBar este o altă clasă ActionScript 3.0 disponibilă pe web pentru a implementa un câmp de text scalabil în aplicațiile flash. Diferența dintre această clasă și ScrollBar considerată anterior devine clară din numele propriu al clasei. FullScreenScrollBar este un ecran complet ScrollBar. a cărei bară de defilare este situată în marginea dreaptă a rolei de bliț și este întinsă la înălțimea completă a scenei filmului bliț. Desigur, acest lucru nu este întotdeauna convenabil, dar este adesea folosit o astfel de configurație a ScrollBar.







Deci, cum profitați de FullScreenScrollBar în proiectul nostru flash? De fapt, este destul de simplu.

Codul ActionScript 3.0:

În acest cod aș dori să vă atrag atenția asupra a două puncte.

În primul rând, trebuie să creați un container, care apoi pune caseta de text. Acest container trebuie să moștenească din DisplayObjectContainer. În acest exemplu, folosesc o instanță a clasei Sprite ca container.







În al doilea rând, avem capacitatea de a personaliza aspectul barei de derulare. Acordați atenție parametrilor constructorului FullScreenScrollBar. Acești parametri sunt după cum urmează:

Primul - este același recipient, în interiorul căruia se află câmpul de text;

de la 2 la 5 inclusiv - acești parametri sunt responsabili pentru paleta de culori a barei de derulare;

de la 6 la 7 inclusiv - ajustați lățimea barei de derulare;

Al 8-lea - modifică animația derulantă (setați valoarea mai mare decât cea actuală și veți vedea că câmpul de text derulant poate continua să se deplaseze mult timp după terminarea derulării);

ultimul parametru este responsabil pentru suprapunerea efectului decorativ pe bara de scroll și poate lua valorile adevărate (efectul este setat) sau false (efectul este eliminat).

Și acum, să aruncăm o privire la ceea ce avem:

Și aici puteți vedea versiunea full-screen a acestui film flash.

Sursa din Adobe Flash CS5.5 și clasa FullScreenScrollBar pot fi descărcate aici. Aș dori să vă atrag atenția asupra faptului că FullScreenScrollBar necesită clase din pachetul gs (aceste clase sunt responsabile pentru efecte de animație și sunt de asemenea atașate la codul sursă).







Trimiteți-le prietenilor: