Flash Help
Flash
ActionScript
Příklady





Webmaster

      Martin Hozík
      hozikm@seznam.cz
      ICQ: 323756613


W3C Validita

      HTML 4.0 validní




Atributy instancí

O instancích symbolů z knihovny jsme se bavili v kapitole "Knihovna" ale jen pro jistotu zopakuji, že každé instanci je možno definovat:

  • Výška a šířka (width, height)
  • Rotace (rotate)
  • Sklon (skew)
  • Jas (brightness)
  • Barevný odstín (tint)
  • Průhlednost (alpha)


Tyto (a ještě jiné) vlastnosti lze měnit během přehrávání pomocí ActionScriptu ale pouze u instancí MovieClipu.

K tomu slouží příkaz setProperty (Actions - MovieClip control)

setProperty("prvni", _rotation, "30");

Tento příkaz otočí instanci "prvni" o 30°

Je možné také použít zjednodušený zápis:

 prvni._rotation = 30

Efekt bude stejný



Připomeňme, že je nutné instanci symbolu pojmenovat.

Pojmenování instance



Pokud bychom chtěli vlastnost instance místo nastavení získat, je to možné například takto:

nejaka_promenna = getProperty("prvni", _rotation);

nebo opět zkráceně:

nejaka_promenna = prvni._rotation

V našem případě by byla proměnná rovna 30. Povšimněte si prosím tečky mezi výrazem první a _rotation - ta tam být MUSÍ!





Myslím, že popisovat všechny atributy nebude nutné. Snad jen u některých by mohli vzniknout nějaké nejasnosti:

  • _focusrect (true/false)
    určuje, zda se má objevovat žlutý rámeček kolem tlačítek při navigaci pomocí klávesy TAB
  • _highquality (0/1/2)
    nastavuje kvalitu antialiasingu (0-nejhorší, 2-nejlepší)
  • _name ("nový název")
    změní název instance
  • _quality ("LOW/MEDIUM/HIGH/BEST")
    mám-li být upřímný, nevím v čem se toto liší od "_highquality"
  • _soundbuftime (sekundy)
    hodnota udává počet sekund, o které se tekoucí zvuk prebuffer zadrží přenášená data ve vyrovnávací paměti. Nastavená hodnota je 5 sekund.
  • _visible (true/false)
    určuje, zda má být objekt vidět nebo ne
  • _xscale, _yscale (procento)
    procentuální výška a šířka instance
  • X a Y Position (pixel)
    pozice vzhledem k levému hornímu rohu papíru (nahoru -, dolů +, doleva -, doprava +)




Nahoru

Copyright © Martin Hozík - All rights reserved.
Flash are registered trademark of Macromedia Inc.