Adobe - flash - setarea culorii platformei de fundal opac

Puteți seta un fundal opac pentru obiectul afișat. De exemplu, atunci când un fișier SWF are un fundal care conține grafice vectoriale complexe, puteți atribui culoarea specificată proprietății opaqueBackground (de obicei culoarea spațiului de lucru este selectată). Culoarea este exprimată printr-un număr (de obicei o valoare de culoare hexazecimală). Apoi, acest fundal este perceput ca o imagine raster, care ajută la obținerea unei performanțe optime.







Când cacheAsBitmap este setat la true. și proprietatea opaqueBackground este atribuită culorii specificate, proprietatea opaqueBackground oferă imaginii raster interne capacitatea de a deveni opacă și de a face mai repede. Dacă cacheAsBitmap nu este setat la true. proprietatea opaqueBackground adaugă o formă pătrată vectorului opac în fundalul obiectului de afișare. Cu toate acestea, imaginea bitmap nu este creată automat.







Următorul exemplu arată modul de setare a fundalului unui obiect afișat pentru a optimiza performanța:

În acest caz, culoarea de fundal a obiectului Shape numit myShape este roșu (0xFF0000). Să presupunem că instanța Shape conține un desen cu un triunghi verde în zona de lucru cu fundal alb. Pe ecran va arăta ca un triunghi verde în spațiul roșu gol al câmpului delimitării (un dreptunghi complet care închide instanța Shape).

Desigur, acest cod ar avea mai mult sens când este folosit într-o zonă de lucru cu fundal roșu solid. Atunci când selectați un fundal de altă culoare, această culoare ar trebui specificată. De exemplu, într-un fișier SWF cu fundal alb, proprietatea opaqueBackground. cel mai probabil, va fi atribuită culoarea 0xFFFFFF sau o nuanță albă pură.

Pentru postările plasate pe Twitter ™ și Facebook, Creative Commons nu se aplică.

Acasă / ActionScript 3.0 Ghidul dezvoltatorului / Afișaj / Programare Conținut / Operații afișate cu obiecte de afișare







Articole similare

Trimiteți-le prietenilor: