|
Alla komponenter har parametrar som du kan ställa in för att ändra deras utseende och beteende. En parameter är en egenskap i komponentens klass och visas i egenskapsinspektören och komponentinspektören. Det mest använda egenskaperna visas som redigeringsparametrar. De övriga måste du ställa in med ActionScript. Alla parametrar som kan ställas in vid redigering kan även ställas in med ActionScript. När du ställer in en parameter med ActionScript åsidosätter den alla värden som har ställts in vid redigerin.
De flesta användargränssnittskomponenter i ActionScript 3.0 ärver egenskaper och metoder från klassen UIComponent och från en basklass. Klasserna Button och CheckBox ärver till exempel egenskaper från både klassen UIComponent och klassen BaseButton. Du har tillgång till både en komponents ärvda egenskaper och dess egna klassegenskaper. Till exempel ärver komponenten ProgressBar egenskapen
ProgressBar.enabled
från UIComponent, men har också en egen
ProgressBar.percentComplete
-egenskap. Du har tillgång till båda dessa egenskaper när du interagerar med en förekomst av komponenten ProgressBar. Mer information om en komponents egenskaper finns tillsammans med informationen om dess klass i
Referenshandbok för ActionScript 3.0
.
Du kan ställa in parametrar för en förekomst av en komponent med antingen egenskapsinspektören eller komponentinspektören.
Ange ett förekomstnamn för en komponent i egenskapsinspektören:
-
Välj Fönster°> Egenskaper°> Egenskaper.
-
Markera en förekomst av en komponent på scenen.
-
Ange ett namn på komponentförekomsten i rutan <Förekomstnamn>, som är placerad nedanför listrutan Filmklipp. Du kan också klicka på fliken Parametrar och ange namnet i rutan nedanför ordet
Komponent
. Ange värden för de parametrar som du vill ställa in.
Det är praktiskt att lägga till ett suffix till förekomstnamnet som anger vilken typ av komponent det är. Det gör det enklare att läsa ActionScript-koden. Förekomstnamnet
licenseSb
identifierar till exempel att komponenten är en rullningslist som rullar ett licensavtal i textområdet
licenseTa
.
Ange parametrar för en komponentförekomst i komponentinspektören:
-
Välj Fönster > Komponentinspektören.
-
Markera en förekomst av en komponent på scenen.
-
Klicka på fliken Parametrar och ange värden för parametrarna i listan.
Komponentparametrar i komponentinspektören
Ställa in komponentegenskaper i ActionScript
I ActionScript använder du en punktoperator (.) (punktsyntax) för att komma åt egenskaper eller metoder som tillhör ett objekt eller en förekomst på scenen. Ett punktsyntaxuttryck börjar med namnet på förekomsten följt av en punkt, och slutar med det element som du vill ange. Följande ActionScript-kod ställer till exempel in egenskapen
width
för CheckBox-förekomsten
aCh
så att den blir 50 pixlar bred:
aCh.width = 50;
Följande
if
-sats kontrollerar om användaren har markerat kryssrutan:
if (aCh.selected == true) {
displayImg(redCar);
}
|
|
|