Användarhandbok Avbryt

Felsöka ActionScript 3.0

  1. Användarhandbok om Adobe Animate
  2. Introduktion till Animate
    1. Nyheter i Animate
    2. Visuell ordlista
    3. Systemkrav för Animate
    4. Tangentbordsgenvägar för Animate
    5. Arbeta med flera filtyper i Animate
  3. Animering
    1. Grunderna vid animering i Animate
    2. Så här använder du bildrutor och nyckelbildrutor i Animate
    3. Animering bildruta för bildruta i Animate
    4. Så här arbetar du med klassiska övergångsanimeringar i Animate
    5. Pensel
    6. Rörelseguide
    7. Rörelseinterpoleringar och ActionScript 3.0
    8. Om övergångsanimeringar med rörelse
    9. Animeringar med rörelseinterpolering
    10. Skapa en animering med rörelseinterpolering
    11. Använda nyckelbildrutor för egenskaper
    12. Animera placering med en interpolering
    13. Så här redigerar du rörelseinterpoleringar med rörelseredigeraren
    14. Redigera rörelsebanan för en interpolerad animering
    15. Ändra rörelseinterpoleringar
    16. Lägga till anpassade övergångar
    17. Skapa och använda förinställda rörelser
    18. Konfigurera interpoleringsintervall för animeringar
    19. Arbeta med rörelseinterpoleringar sparade som XML-filer
    20. Rörelseinterpoleringar jämfört med klassiska interpoleringar
    21. Skapa övergångar
    22. Använda animeringar med benverktyget i Animate
    23. Arbeta med figurriggning i Animate
    24. Så här använder du maskeringslager i Adobe Animate
    25. Så här arbetar du med scener i Animate
  4. Interaktivitet
    1. Så här skapar du knappar med Animate
    2. Konvertera Animate-projekt till andra dokumenttypsformat
    3. Skapa och publicera HTML5 Canvas-dokument i Animate
    4. Lägga till interaktivitet med kodfragment i Animate
    5. Skapa anpassade HTML5-komponenter
    6. Använda komponenter i HTML5 Canvas
    7. Skapa anpassade komponenter: Exempel
    8. Kodfragment för anpassade komponenter
    9. God praxis - annonsera med Animate
    10. Redigera och publicera VR
  5. Arbetsyta och arbetsflöde
    1. Skapa och hantera målarpenslar
    2. Använda Google Fonts i HTML5 Canvas-dokument
    3. Använda Creative Cloud Libraries och Adobe Animate
    4. Använda scen- och verktygspanelerna i Animate
    5. Arbetsflöde och arbetsyta i Animate
    6. Använda webbteckensnitt i HTML5 Canvas-dokument
    7. Tidslinjer och ActionScript
    8. Arbeta med flera tidslinjer
    9. Ange inställningar
    10. Använda redigeringspanelerna i Animate
    11. Skapa tidslinjelager med Animate
    12. Exportera animeringar för mobilprogram och spelplattformar
    13. Flytta och kopiera objekt
    14. Mallar
    15. Söka och ersätta i Animate
    16. Ångra, gör om och panelen Historik
    17. Kortkommandon
    18. Så här använder du tidslinjen i Animate
    19. Skapa HTML-tillägg
    20. Optimeringsalternativ för bilder och animerade GIF-filer
    21. Exportinställningar för bilder och GIF-filer
    22. Panelen Resurser i Animate
  6. Multimedia och video
    1. Omforma och kombinera grafikobjekt i Animate
    2. Skapa och arbeta med symbolinstanser i Animate
    3. Bildkalkering
    4. Så här använder du ljud i Adobe Animate
    5. Exportera SVG-filer
    6. Skapa videofiler för användning i Animate
    7. Så här lägger du till en video i Animate
    8. Rita och skapa objekt med Animate
    9. Omforma linjer och former
    10. Linjer, fyllningar och övertoningar med Animate CC
    11. Arbeta med Adobe Premiere Pro och After Effects
    12. Färgpaneler i Animate CC
    13. Öppna Flash CS6-filer i Animate
    14. Arbeta med klassisk text i Animate
    15. Placera grafik i Animate
    16. Importerade bitmappar i Animate
    17. 3D-grafik
    18. Arbeta med symboler i Animate
    19. Rita linjer och former med Adobe Animate
    20. Arbeta med bibliotek i Animate
    21. Exportera ljud
    22. Markera objekt i Animate CC
    23. Arbeta med Illustrator AI-filer i Animate
    24. Använda blandningslägen
    25. Ordna objekt
    26. Automatisera uppgifter med kommandomenyn
    27. Flerspråkig text
    28. Använda kameran i Animate
    29. Grafikfilter
    30. Ljud och ActionScript
    31. Ritinställningar
    32. Rita med ritstift
  7. Plattformar
    1. Konvertera Animate-projekt till andra dokumenttypsformat
    2. Stöd för anpassade plattformar
    3. Skapa och publicera HTML5 Canvas-dokument i Animate
    4. Skapa och publicera ett WebGL-dokument
    5. Så här paketerar du AIR för iOS-program
    6. Publicera AIR for Android-program
    7. Publicera för Adobe AIR för datorprogram
    8. Inställningar för ActionScript-publicering
    9. God praxis – organisera ActionScript i ett program
    10. Så här använder du ActionScript med Animate
    11. Hjälpmedel på arbetsytan i Animate
    12. Skriva och hantera skript
    13. Aktivera stöd för anpassade plattformar
    14. Översikt över stöd för anpassade plattformar
    15. Arbeta med plugin-program för anpassade plattformar
    16. Felsöka ActionScript 3.0
    17. Aktivera stöd för anpassade plattformar
  8. Exportera och publicera
    1. Så här exporterar du filer från Animate CC
    2. OAM-publicering
    3. Exportera SVG-filer
    4. Exportera bilder och video med Animate
    5. Publicera AS3-dokument
    6. Exportera animeringar för mobilprogram och spelplattformar
    7. Exportera ljud
    8. God praxis – tips för att skapa innehåll på mobila enheter
    9. God praxis – videokonventioner
    10. God praxis – riktlinjer för utveckling av SWF-program
    11. God praxis – strukturera FLA-filer
    12. De bästa sätten att optimera FLA-filer för Animate
    13. Inställningar för ActionScript-publicering
    14. Ange publiceringsinställningar för Animate
    15. Exportera projektorfiler
    16. Exportera bilder och animerade GIF-filer
    17. Publiceringsmallar för HTML
    18. Arbeta med Adobe Premiere Pro och After Effects
    19. Dela och publicera animeringar snabbt
  9. Felsökning
    1. Åtgärdade fel
    2. Kända fel

 

Om Felsökning för ActionScript 3.0

Animate innehåller en separat felsökare för ActionScript 3.0 som fungerar på ett annat sätt än felsökaren för ActionScript 2.0. Felsökaren för ActionScript 3.0 fungerar bara med ActionScript 3.0 FLA- och AS-filer. FLA-filernas publiceringsinställningar måste vara angivna till Flash Player 9. När du initierar en ActionScript 3.0-felsökningssession startar Animate den fristående felsökningsversionen av Flash Player för att spela SWF-filen. Felsökningsversionen av Flash Player spelar SWF-filen i ett annat fönster än programfönstret för Animate-utveckling.

Felsökaren för ActionScript 3.0 konverterar arbetsytan i Animate till en felsökningsarbetsyta som visar paneler som används för felsökning. Den innehåller också panelen Åtgärder och/eller fönstret Skript, konsolen Felsökning och panelen Variabler. Felsökningskonsolen visar anropsstacken och innehåller verktyg för att stega igenom skript. Variabelpanelen visar variablerna i det aktuella omfånget inklusive deras värden så att du själv kan uppdatera dessa värden.

Ytterligare resurser

Följande resurser innehåller ytterligare detaljerad information om hur du felsöker ActionScript 3.0:

Öppna felsökningsläget

Hur du börjar en felsökningssession beror på vilken typ av fil du arbetar med. Under en felsökningssession avbryter Animate körningen av ActionScript-kod när en brytpunkt eller ett körningsfel påträffas.

När Animate initierar en felsökningssession lägger programmet till specialinformation i SWF-filen som exporteras för sessionen. Med den här informationen kan felsökaren tillhandahålla numren för de rader i koden där fel påträffades.

Du kan inkludera den speciella felsökningsinformationen i alla SWF-filer som skapas från en specifik FLA-fil i publiceringsinställningarna. Detta gör det möjligt att felsöka SWF-filen även om du inte explicit initierar en felsökningssession. Den här felsökningsinformationen gör SWF-filen något större.

Välj en standardmiljö för felsökning

  • Välj Felsök> Felsök filmen och sedan ett av följande:

    • Animate

    • AIR Debug Launcher (skrivbord)

    • AIR Debug Launcher (mobil)

    • på enhet via USB (endast CS5.5)

    Alla felsökningssessioner kommer att äga rum i den miljö som du väljer. Du kan när som helst ändra standardmiljön.

Starta felsökning från en FLA-fil

  1. Välj Felsök> Felsök

    (CS6 och tidigare) Välj Felsök > Felsök film > Felsök.

Starta felsökning från en ActionScript 3.0 AS-fil

  1. Öppna ActionScript-filen i skriptfönstret och välj FLA-filen som ActionScript-filen ska kompileras med på Mål-menyn överst i skriptfönstret. FLA-filen måste också vara öppen för att den ska visas på den här menyn.

  2. Välj Felsök> Felsök

    (CS6 och tidigare) Välj Felsök > Felsök film > Felsök.

Lägga till felsökningsinformation i alla SWF-filer skapade från en FLA-fil

  1. Öppna FLA-filen och välj Arkiv > Publiceringsinställningar.

  2. I dialogrutan Publiceringsinställningar klickar du på fliken (CS5) eller på kategorin (CS5.5).

  3. Markera Tillåt felskökning.

Avsluta felsökningsläget

  1. Klicka på knappen Avsluta felsökning i Felsökningskonsolen.

Ange och ta bort brytpunkter

Lägg till brytpunkter i ActionScript-kod för att avbryta körningen av koden. När körningen har avbrutits kan du steg igenom och köra koden rad för rad, visa olika avsnitt av ditt ActionScript, visa värden för variabler och uttryck och redigera variabelvärden.

 Det går inte att lägga till brytpunkter i ASC- (ActionScript for Communication) och JSFL-filer (Flash JavaScript).

Ange en brytpunkt

  1. Klicka i den vänstra marginalen på åtgärdspanelen eller i skriptfönstret, bredvid den kodrad där du vill infoga brytpunkten.

Ta bort en brytpunkt

  1. Klicka på brytpunkten som du vill ta bort på åtgärdspanelen eller i skriptfönstret.

Stega igenom kodrader

När ActionScript-körningen avbryts vid en brytpunkt eller efter ett körningsfel, kan du stega dig fram i koden rad för rad. Du kan välja att gå in i funktionsanrop eller hoppa förbi dem. Du kan också välja att fortsätta att köra koden utan att stega igenom den.

Stega in i kod rad för rad

  1. Klicka på knappen Stega in i på Felsökningskonsolen.

Stega över ett funktionsanrop

  1. Klicka på knappen Stega över på Felsökningskonsolen.

Stega ut från ett funktionsanrop

  1. Klicka på knappen Stega ut från på Felsökningskonsolen.

Fortsätta normal kodkörning

  1. Klicka på knappen Fortsätt på Felsökningskonsolen.

Visa och analysera skript i anropsstacken

När kodkörning stoppas i felsökaren kan du visa anropsstacken på Felsökningskonsolen och de skript som innehåller funktionerna i anropsstacken. Anropsstacken visar den aktuella listan med kapslade funktionsanrop som väntar på att köras.

Du kan visa de enskilda skript som innehåller varje funktion.

  1. Dubbelklicka på ett skriptnamn i anropsstacken på Felsökningskonsolen.

Visa och ändra variabelvärden

Visa och redigera värdena för variabler och egenskaper i variabelpanelen.

Visa ett variabelvärde

  1. I variabelpanelen väljer du vilka typer av variabler som ska visas på panelmenyn.

    • Visa konstanter visar värdenas konstanter (variabler med ett fast värde).

    • Visa statiska värden visar variabler som tillhör klassen, i stället för instanser av klassen.

    • Visa otillgängliga medlemsvariabler visar variabler som inte är tillgängliga för andra klasser eller namnutrymmen. Detta inkluderar variabler som är skyddade, privata och interna för namnutrymmet.

    • Visa ytterligare hexadecimal visning lägger till hexadecimalvärden där decimalvärden visas. Det här är främst användbart för färgvärden. Hexadecimalvärden visas inte för decimalvärden från 0 till 9.

    • Visa kvalificerade namn visar variabeltyper med både paket- och klassnamnet.

  2. Expandera trädvyn över FLA-filens objektstruktur tills du ser variabeln du vill visa.

Redigera värdet för en variabel

  1. Dubbelklicka på variabelns värde i variabelpanelen.

  2. Ange det nya värdet för variabeln och tryck på Retur. Det nya värdet används vid efterföljande kodkörning.

Kontrollera kompileringsvarningar

Kontrollera vilka typer av kompileringsvarningar ActionScript-kompilatorn genererar på panelen Kompilatorfel. När kompilatorn rapporterar ett fel dubbelklickar du på felet för att navigera till kodraden som orsakade felet.

  1. Välj Arkiv > Publiceringsinställningar.
  2. Klicka på Animate.

  3. Klicka på knappen ActionScript-inställningar.
  4. Välj bland felalternativen:
    • I Strikt läge rapporteras varningar som fel, vilket innebär att kompileringen inte lyckas om dessa fel förekommer.
    • I Varningsläge rapporteras extravarningar som är användbara för att upptäcka inkompatibilitet vid uppdatering av ActionScript 2.0-kod till ActionScript 3.0.

När Animate påträffar ett fel i ActionScript-koden, antingen under kompilering eller under körning, rapporteras felet på panelen Kompilatorfel. Navigera till kodraden som orsakade felet från panelen Kompilatorfel.

  1. Dubbelklicka på felet på panelen Kompilatorfel.

Felsöka en extern ActionScript 3.0 SWF-fil

Med ActionScript 3.0 kan du felsöka en extern SWF-fil med hjälp av en fristående version, en ActiveX- eller en plugin-version för felsökning av Flash Player, som du hittar i installationskatalogen för Animate/Players/Debug/. I felsökaren för ActionScript 3.0 är emellertid fjärrfelsökning begränsad till filer som finns på samma lokala värd som utvecklingsverktyget i Animate, som spelas upp i den fristående felsökningsspelaren, ActiveX-kontrollen eller plugin-programmet.

Aktivera felsökning under Publiceringsinställningar om du vill tillåta fjärrfelsökning av filen. Du kan också publicera filen med ett felsökningslösenord så att bara behöriga användare kan felsöka den.

Precis som i JavaScript och HTML, kan användarna se klientsidesvariabler i ActionScript. Om du vill lagra variablerna på ett säkert sätt skickar du dem till ett program på serversidan i stället för att lagra dem i filen. Som utvecklare kan du emellertid ibland ha andra affärshemligheter, t.ex. filmklippsstrukturer, som du inte vill avslöja för utomstående. Du kan då använda felsökningslösenordet för att skydda ditt arbete.

Aktivera fjärrfelsökning av en SWF-fil och ange ett felsökningslösenord

I ActionScript 3.0 FLA-filer går det inte att felsöka kod i bildruteskript. Det går bara att felsöka kod i externa AS-filer med felsökaren för ActionScript 3.0.

  1. Öppna FLA-filen.

  2. Välj Arkiv > Publiceringsinställningar.

  3. I dialogrutan Publiceringsinställningar klickar du på fliken (CS5) eller på kategorin (CS5.5) och väljer därefter Tillåt felsökning.

  4. Stäng dialogrutan Publiceringsinställningar och välj ett av följande kommandon:

    • Arkiv > Exportera > Exportera film

    • Arkiv > Publicera

  5. Behåll SWF-filen på den lokala datorn för att utföra en fjärrfelsökningssession på den lokala värden, eller överför den till webbservern.

    SWF-filen innehåller ingen information om brytpunkter. Om du överför filen till en fjärrserver kan du alltså inte stega igenom koden. Använd den lokala värden för att utföra den här åtgärden.

  6. I Animate väljer du Felsök > Starta fjärrfelsökning > ActionScript 3.0.

    Animate öppnar felsökaren för ActionScript 3.0 och väntar på att en felsökningsversion av Flash Player ska ansluta. Du har två minuter på dig att starta felsökningsversionen av Flash Player. Om det tar längre tid än två minuter upprepar du det här steget.

  7. Öppna SWF-filen i en fristående version, en ActiveX- eller en plugin-version för felsökning av Flash Player. Du hittar den fristående felsökningsspelaren i installationskatalogen för Animate/Players/Debug/. Anslut inte till en fil på en annan dator eftersom felsökaren inte kan ta emot någon information om brytpunkter.

    Felsökningssessionen börjar när felsökningsspelaren ansluts till ActionScript 3.0-felsökningspanelen.

     Fjärrfelsökning fungerar inte om du väljer standardnätverksgränssnittet för AIR 3.4. Du ska istället välja alternativen för att ange nätverksgränssnittsnamnet och IP-adressen för systemet.

Aktivera Felsökning från en fjärranslutning

  1. Öppna utvecklingsprogrammet i Animate om det inte redan är öppet.

  2. Välj Felsök > Starta fjärrfelsökning > ActionScript 3.0.

  3. Från fjärranslutningen öppnar du den publicerade SWF-filen i en webbläsare eller i felsökningsversionen av den fristående spelaren.

    Om inte dialogrutan för fjärrfelsökning öppnas högerklickar (Windows) eller Control-klickar (Macintosh) du på SWF-filen för att öppna snabbmenyn och väljer sedan Felsökning.

  4. Välj Localhost och filen som ska öppnas i dialogrutan för fjärrfelsökning.

    I Felsökning öppnas visningslistan för SWF-filen. Om SWF-filen inte spelas upp kan Felsökning vara tillfälligt stoppad. Du ska då trycka på Fortsätt för att starta på nytt.

 Adobe

Få hjälp snabbare och enklare

Ny användare?