I Flash (specifikt, Flash MX och tidigare versioner, eftersom senare versioner som Flash Professional CC skiftade bort från några av dessa koncept), är symboler och instanser grundläggande byggstenar för att skapa interaktivt innehåll. De är avgörande för effektiv design och animering:
Symboler:
* Master Copies: Symboler är i huvudsak masterkopior av grafiska element, knappar eller filmklipp. Tänk på dem som mallar. Du skapar en symbol en gång, och sedan kan du återanvända den flera gånger i din flash -fil utan att duplicera data. Detta sparar filstorlek och gör redigeringen mycket enklare. Ändringar som gjorts i * Master * -symbolen uppdaterar automatiskt * alla * sina instanser.
* Tre typer: Flash erbjöd tre typer av symboler:
* grafik: Enkla bilder eller former. Dessa är statiska; De har inte tidslinjer eller ActionScript.
* -knappen: Interaktiva element med specifika tillstånd (upp, över, ner, träffar). Dessa svarar på musinteraktioner.
* Filmklipp: Den mest kraftfulla typen. Filmklipp har sin egen oberoende tidslinje, vilket möjliggör komplexa animationer och interaktioner inom själva symbolen. Detta möjliggör att skapa återanvändbara animationer och interaktiva komponenter.
* bibliotek: Symboler lagras i bibliotekspanelen, som fungerar som ett centralt arkiv för alla symboler i ditt flash -dokument.
instanser:
* kopior av symboler: Instanser är kopior av symbolerna placerade på scenen (det huvudsakliga arbetsområdet för blixt). Varje instans är en separat förekomst av symbolen.
* Oberoende egenskaper: Även om de är kopplade till deras mästersymbol kan instanser ha enskilda egenskaper modifierade. Till exempel kan du ändra färg, position, rotation eller skala på en instans utan att påverka mastersymbolen eller andra fall.
* modifierande instanser: Att modifiera en instans * påverkar inte * mastersymbolen. Men om du ändrar mastersymbolen kommer * alla * dess instanser att uppdateras för att återspegla förändringen.
Analogi:
Tänk på en symbol som en plan för ett hus. Du skapar bara planen en gång (symbolen). Sedan kan du bygga flera hus (instanser) från samma plan. Du kan måla varje hus en annan färg (modifiera instansegenskaper), men att ändra planen (modifiera symbolen) kommer att påverka alla hus som byggts av det.
I huvudsak främjar symboler återanvändbarhet och effektivt arbetsflöde, medan fall möjliggör flexibel placering och individuell anpassning av dessa återanvändbara element inom ditt flashprojekt. Denna struktur är avgörande för att hantera komplexitet i större blixtprojekt.