Arbeta med komponentfiler

I det här avsnittet beskrivs var komponentfilerna lagras, var ActionScript-källfilerna finns och hur du lägger till och tar bort komponenter från komponentpanelen.

Komponentfilernas lagringsplats

Flash-komponenter lagras i konfigurationsmappen på programnivå.

Obs! Information om de här mapparna finns i e ”Konfigurationsmapar installerade med Flash” i Använda Flash.

Komponenterna installeras på följande platser:

  • Windows 2000 eller Windows XP: C:\Program Files\Adobe\Adobe Flash CS5\ språk \Configuration\Components

  • Mac OS X: Macintosh HD:Applications:Adobe Flash CS5:Configuration:Components

    I komponentmappen finns användargränssnittskomponenterna (UI) i filen User Interface.fla, och FLVPlayback- (FLVPlaybackAS3.swc) och FLVPlaybackCaptioning-komponenterna finns i mappen Video.

    Du kan också lagra komponenterna på följande användarbaserade platser:

  • Windows 2000 eller Windows XP: C:\Documents and Settings\ användarnamn\ Local Settings\Application Data\Adobe\Adobe Flash CS5\en\Configuration\Components

  • Windows Vista: C:\User\ användarnamn\ Local Settings\Application Data\Adobe\Adobe Flash CS5\en\Configuration\Components

    Obs! I Windows döljs mappen Application Data som standard. Om du vill visa dolda mappar och filer väljer du Den här datorn för att öppna Utforskaren i Windows och väljer sedan Verktyg > Mappalternativ och fliken Visa. Markera alternativet Visa dolda filer och mappar på fliken Visa.
  • Mac OS X: Macintosh-hårddisken:Users:<användarnamn>:Library:Application Support:Adobe Flash CS5:Configuration:Components

Komponentkällfilernas lagringsplats

ActionScript-klassfilerna (.as) (eller källfilerna ) för komponenter installeras i följande programmappar för Windows 2000 och Windows XP:

Användargränssnittskomponenter
C:\Program Files\Adobe\Adobe Flash CS5\en\Configuration\Component Source\ActionScript 3.0\User Interface\fl

FLVPlayback
C:\Program Files\Adobe\Adobe Flash CS5\en\Configuration\Component Source\ActionScript 3.0\FLVPlayback\fl\video

FLVPlaybackCaptioning
C:\Program Files\Adobe\Adobe Flash CS5\en\Configuration\Component Source\ActionScript 3.0\FLVPlaybackCaptioning\fl\video

För Mac OS X finns komponentkällfilerna här:

Användargränssnittskomponenter
Macintosh-hårddisken:Applications:Adobe Flash CS5:Configuration:Component Source:ActionScript 3.0:User Interface:fl

FLVPlayback
Macintosh-hårddisken:Applications:Adobe Flash CS5:Configuration:Component Source:ActionScript 3.0:FLVPlayback:fl:video

FLVPlaybackCaptioning
Macintosh-hårddisken:Applications:Adobe Flash CS5:Configuration:Component Source:ActionScript 3.0:FLVPlaybackCaptioning:fl:video

Komponentkällfiler och Classpath

Eftersom ActionScript 3.0-komponenterna har sin kod inkompilerad ska du inte ange ActionScript-klassfilernas placering i din Classpath-variabel. Om du ändå tar med deras placering i Classpath tar det längre tid att kompilera programmen. Om Flash hittar komponentklassfiler i Classpath-inställningen åsidosätter klassfilen alltid komponentens inkompilerade kod.

Det finns ett tillfälle när du kanske vill lägga till komponentkällfilernas placering i Classpath-inställningen: när du du felsöker ett program med komponenter. Mer information finns i Felsöka komponentprogram .

Ändra komponentfilerna

Om du måste uppdatera, lägga till eller ta bort SWC-baserade komponenter eller lägga till nya FLA-baserade komponenter i Flash, måste du läsa in dem på nytt i panelen Komponenter för att de ska bli tillgängliga. Du kan läsa in komponenterna på nytt antingen genom att starta om Flash, eller genom att välja Läs in igen på komponentpanelmenyn. Då hämtar Flash alla komponenter som du har lagt till i mappen Komponenter.

Läsa in komponenter i komponentpanelen igen när Flash körs:

  • Välj Läs in igen på komponentpanelens meny.

Ta bort en komponent från komponentpanelen:

  • Ta bort FLA-, SWC- eller MXP-filen från mappen Komponenter och starta om Flash eller välj Läs in igen på komponentpanelens meny. En MXP-fil är en komponentfil som har laddats ned från Adobe Exchange.

    Du kan ta bort eller byta ut SWC-baserade komponenter medan Flash körs, och sedan återspeglas ändringarna när du läser in igen. Om du däremot ändrar eller tar bort FLA-baserade komponenter återspeglas inte ändringarna förrän du avslutar och startar om Flash. Du kan emellertid lägga till FLA-baserade komponenter och läsa in dem med inläsningskommandot.

    Adobe rekommenderar att du först kopierar den Flash-komponentfil (.fla eller .as) som du tänker ändra. Sedan kan du återställa den om det behövs.