Adobe - flash - platform színes beállítás átlátszó háttérrel

Beállíthat átlátszó hátteret a kijelzési objektumhoz. Például, ha egy SWF-fájl összetett vektoros grafikát tartalmazó háttérrel rendelkezik, a megadott színt az opaqueBackground tulajdonsághoz rendelheti (általában a munkaterület színét választja). A színt egy számmal (általában hexadecimális színértékkel) fejezzük ki. Ezt a hátteret raszteres képnek tekintik, ami segít az optimális teljesítmény elérésében.

Amikor a cacheAsBitmap értéke true. és az opaqueBackground tulajdonság a megadott színhez van hozzárendelve, az opaqueBackground tulajdonság a belső raszterképet képes áttetszőnek és gyorsabbá tenni. Ha a cacheAsBitmap nem igaz. az opaqueBackground tulajdonság egy átlátszatlan vektoros négyzet alakot ad a kijelzőobjektum hátteréhez. A bittérképes kép azonban nem jön létre automatikusan.

A következő példa bemutatja, hogyan állíthatja be a megjelenítési objektum hátterét a teljesítmény optimalizálásához:

Ebben az esetben a myShape nevű formájú objektum háttérszíne piros (0xFF0000). Tegyük fel, hogy egy Shape példány egy zöld háromszögű rajzot tartalmaz a munkaterületen fehér háttérrel. A képernyőn úgy fog kinézni, mint egy zöld háromszög a határoló mező piros betöltött helyén (egy téglalap teljesen körülvéve az alak példányt).

Természetesen ez a kód több értelme lenne, ha egy olyan munkaterületen használják, amelynek vörös alapja van. Más színű háttér kiválasztásakor ezt a színt meg kell adni. Például egy fehér háttérrel rendelkező SWF fájlban az opaqueBackground tulajdonság. valószínűleg a 0xFFFFFF vagy a tiszta fehér árnyalatot rendelik hozzá.

A Twitter ™ és Facebook oldalain szereplő bejegyzésekre a Creative Commons nem vonatkozik.

Home / ActionScript 3.0 Fejlesztői útmutató / Megjelenített tartalom megjelenítése / programozása / Műveletek kijelzési objektumokkal

Kapcsolódó cikkek