Lägga till och ta bort från ett dokument

När du drar en FLA-baserad komponent från panelen Komponenter till scenen importerar Flash ett redigerbart filmklipp till biblioteket. När du drar en SWC-baserad komponent till scenen importerar Flash ett kompilerat klipp till biblioteket. När en komponent har importerats till biblioteket kan du dra instanser av den till scenen från antingen bibliotekspanelen eller panelen Komponenter.

Lägga till komponenter vid redigering

Du kan lägga till en komponent i ett dokument genom att dra den från panelen Komponenter. Du kan ställa in egenskaper för varje instans av en komponent i egenskapsinspektören eller på fliken Parametrar i komponentinspektören.

  1. Välj Fönster > Komponenter.

  2. Dubbelklicka på komponenten i panelen Komponenter eller dra komponenten till scenen.

  3. Markera komponenten på scenen.

  4. Om egenskapsinspektören inte visas väljer du Fönster > Egenskaper > Egenskaper.

  5. I egenskapsinspektören anger du ett instansnamn komponentinstansen.

  6. Välj Fönster> Komponentinspektören och välj sedan fliken Parametrar för att ange parametrar för instansen.

    Mer information finns i Ställa in parametrar och egenskaper .

  7. Ändra storlek på komponenten genom att redigera värdena för bredden (W:) och höjden (H:).

    Mer information om att ändra storlek på vissa komponenttyper finns i Anpassa UI-komponenterna .

  8. Välj Kontroll > Testa filmen eller tryck på Control+Retur för att kompilera dokumentet och se resultatet av inställningarna.

    Du kan även ändra färg och textformatering för en komponent genom att ange dess formategenskaper, eller anpassa dess utseende genom att redigera komponentens skal. Mer information om detta finns i Anpassa UI-komponenterna .

    Om du drar en komponent till scenen vid redigering kan du referera till dokumentet genom att använda dess instansnamn (till exempel myButton ).

Lägga till komponenter vid körning med ActionScript

Om du vill lägga till en komponent i ett dokument vid körning med ActionScript måste komponenten först finnas i programmets bibliotek (Fönster > Bibliotek) när SWF-filen kompileras. Om du vill lägga till en komponent i biblioteket drar du den från panelen Komponenter till panelen Bibliotek. Mer information om biblioteket finns i Biblioteket .

Du måste också importera komponentens klassfil för att göra dess API tillgängligt för ditt program. Komponentklassfiler installeras i paket som innehåller en eller flera klasser. Om du vill importera en komponentklass använder du programsatsen import och anger paketnamnet och klassnamnet. Du importerar till exempel klassen Button med följande import -sats:

import fl.controls.Button;

Information om vilket paket en komponent tillhör finns i Referenshandbok för ActionScript 3.0 i Adobe Flash Professional . Information om placeringen av komponentkällfiler finns i Arbeta med komponentfiler .

Om du vill skapa en instans av komponenten måste du anropa komponentens ActionScript-konstruktormetod. Följande exempel skapar till exempel en instans av en Button med namnet aButton :

var aButton:Button = new Button();

Det sista steget är att anropa den statiska metoden addChild() för att lägga till komponentinstansen i scen- eller programbehållaren. Följande programsats lägger till instansen aButton :

addChild(aButton);

Nu kan du använda komponentens API för att dynamiskt ange komponentens storlek och placering på scenen, avlyssna händelser och ange egenskaper för att ändra dess beteende. Mer information om programmeringsgränssnittet för en viss komponent finns i Referenshandbok för ActionScript 3.0 i Adobe Flash Professional .

Mer information om metoden addChild() finns i Arbeta med visningslistan .

Ta bort en komponent

Om du vill ta bort en komponentinstans från scenen vid redigering markerar du den och trycker på Delete. Då tas instansen bort från scenen, men komponenten finns kvar i programmet.

Om du vill ta bort en komponent från Flash-dokumentet när du har placerat den på scenen eller i biblioteket måste du ta bort själva komponenten och dess associerade resurser från biblioteket. Det räcker inte att ta bort komponenten från scenen. Om du inte tar bort den från biblioteket tas den med i programmet när du kompilerar det.

  1. Välj symbolen för komponenten i panelen Bibliotek.

  2. Klicka på knappen Ta bort längst ned i panelen Bibliotek, eller välj Ta bort på bibliotekspanelens meny.

    Upprepa stegen för att ta bort alla resurser som är associerade med komponenten.

    Mer information om att ta bort en komponent från dess behållare när programmet körs finns i Ta bort en komponent från visningslistan .