SWF-bestand bewerken. Beste SWF-editor: softwarerecensie

→ Denk dus aan SWF sneller

Dus denk aan SWF sneller- een krachtig hulpprogramma om mee te werken flash. Als we het voor animatie beschouwen, is het beter om naar de Adobe-productlijn te kijken. Maar voor het werken met flash-applicaties is het onmisbaar. In wezen is dit een volwaardige editor voor Flash, maar het belangrijkste kenmerk is handig werken swf formaat. Met zijn hulp kunt u een SWF-bestand openen en bewerken Actiescript en opslaan. Het is erg handig als u de mp3-speler moet wijzigen in flash, afhankelijk van uw behoeften, door een aantal van uw eigen functies in de broncode te introduceren.

Het was zo. Op een van de entertainmentportals werd een mp3-speler geïntroduceerd om online naar muziek te luisteren. De wensen van de klant waren volledig haalbaar. De speler moest met een playlist kunnen werken en over een standaard set knoppen beschikken. De keuze viel op Dewplayer. Alles verliep prima, de compatibiliteit tussen browsers was uitstekend en het werk naderde zijn voltooiing. Maar plotseling deed zich een klein probleem voor: de speler was gemaakt door de Fransen en blijkbaar hadden ze niet verwacht dat er ondersteuning voor het Cyrillische alfabet zou worden opgenomen. Dat wil zeggen dat bij het afspelen van het nummer de Russische karakters in de lopende regel met de naam van het nummer "krokozyabla" waren. Ik wilde het werk dat ik had gedaan niet opgeven en er werd een oplossing gevonden.

Dewplayer heeft een breed scala aan functies, waaronder javascript-ondersteuning. Dit betekent dat je via js toegang hebt tot de methoden van de speler. Als u uw methoden in Action-script implementeert, zal de uitvoer dus alle benodigde functionaliteit bevatten. En het was nodig om een ​​functie te maken die de naam van het huidige nummer zou retourneren.

Dus download en installeer Sothink SWF Quicker. Laten we lanceren. Op het tabblad Bestand kies een positie importeren.

In het geopende venster stelt u het bestandstype in .swf en klik op ‘patiënt’.

Na het selecteren van een bestand kan het programma waarschuwen dat het bestand beveiligd is en vragen: moet ik toch importeren? Het antwoord is ja. Nadat het SWF-bestand is geopend, kijkt u naar de rechter benedenhoek. Klik op het tabblad Actie. We krijgen een Action-script beschikbaar om te bewerken. Ik zal geen lezingen lezen over flash-programmeren, ik ga alleen verder)).


Nadat we wijzigingen hebben aangebracht, voeren we de omgekeerde procedure uit: exporteren. Op het bovenste paneel vinden we het tabblad Exporteren. Klik in het contextmenu op Film exporteren. Vervolgens slaan we het op in een nieuw bestand of vervangen we het geopende bestand.


Animate kan de SWF-bestandsindeling importeren. SWF-bestanden worden echter wel verwerkt en veel soorten gegevens in een SWF-bestand kunnen niet opnieuw in Animate worden geïmporteerd.

SWF-indeling

Het SWF-formaat is een speciaal gecomprimeerd formaat dat is ontworpen voor kleine bestandsgroottes en schaalbaarheid. Om de bestandsgrootte klein te houden, worden verschillende elementen uit het oorspronkelijke Animate-formaat gecomprimeerd tot zodanige gegevens dat Animate deze niet opnieuw kan importeren.

Als u de optie 'Beschermen tegen importeren' selecteert bij het maken van een SWF-bestand, staat Animate u niet toe het bestand opnieuw te importeren. Als u probeert een beveiligd SWF-bestand te importeren, resulteert dit in een foutmelding.

Openen en importeren

Als u een SWF-bestand opent (Bestand > Openen), wordt de clip geopend in de modus Cliptest.

Het importeren van een SWF-bestand (Bestand > Importeren) levert de volgende resultaten op:

  • Geluiden worden niet geïmporteerd.
  • Afbeeldingen met animatie worden bij elk animatiesleutelframe in een nieuw sleutelframe geïmporteerd. De inhoud van elk frame in de bronanimatie wordt omgezet in een nieuw grafisch symbool, één voor elk frame in het bronsymbool.
  • De hele lay-out gaat verloren. Importeren voegt hoofdframes toe aan de laag die actief was toen u Bestand > Importeren koos, maar de oorspronkelijke lay-outstructuur en laagnamen blijven niet behouden.
  • Cliptijdlijnen worden niet geïmporteerd. Individuele elementen uit het eerste frame van de tijdlijn van de clip worden geïmporteerd maar omgezet in afbeeldingen. Alle andere frames van de clip gaan verloren.
  • Knoppen worden nu behandeld als clips. Afbeeldingen in de sleutelframestatus Niet-ingedrukt worden geconverteerd naar grafische symbolen. Al het andere is verloren.
  • Animatie wordt niet geïmporteerd.
  • Bewegingspaden worden niet geïmporteerd. Afbeeldingen uit elk tween-frame van het bewegingspad worden echter geïmporteerd als afzonderlijke afbeeldingen in afzonderlijke hoofdframes.
  • De geïmporteerde bitmaps die in de clip worden gebruikt, worden succesvol geïmporteerd, maar hun oorspronkelijke bibliotheeknamen blijven niet behouden. Ze worden hernoemd tot "Bitmap 1", "Bitmap 2", enz.
Er doet zich vaak een situatie voor waarin het nodig is om wijzigingen aan te brengen in een voltooide "creatie" zonder dat u over het originele FLA-bestand beschikt. Dit kan van alles zijn: het wijzigen van tekst, afbeeldingen, geluiden, enz., En in sommige gevallen is het helemaal niet nodig om precies de tools te gebruiken waarmee het bestand is gemaakt. Het grootste probleem is dat het SWF-bestand al een gecompileerd FLA-bestand is. Als dit laatste aanwezig is, heeft de gebruiker de mogelijkheid om de gehele bestandsstructuur te zien, terwijl SWF een minimum aan informatie bevat. Eenmaal gecompileerd kan het SWF-bestand in Flash worden geïmporteerd, maar zonder aanvullende software is het onwaarschijnlijk dat het mogelijk zal zijn de structuur ervan te herstellen. Om wijzigingen aan te brengen, moet u daarom het SWF-bestand decompileren.

Deze situatie heeft aanleiding gegeven tot veel programma's, zoals: Sothink SWF Decompiler, Eltima Flash Decompiler Trillix, Power Flash Decompiler en een groot aantal andere hulpprogramma's. In dit artikel zullen we voorbeelden en parameters geven van enkele decompilers, en ook het decompilatieproces zelf bekijken aan de hand van het voorbeeld van het Sothink SWF Decompiler-programma.

Sothink SWF Decompiler is een programma voor het vastleggen en decompileren van een SWF-bestand in FLA, en voor het extraheren van verschillende bronnen daaruit. Met het programma kunt u afbeeldingen, lettertypen, geluiden, enz. extraheren. uit kant-en-klare SWF-bestanden en wordt beschouwd als een van de beste decompilatieprogramma's.

Voor iemand die bekend is met een dergelijk systeem zal het niet moeilijk zijn om een ​​SWF-bestand met behulp van een programma te “demonteren” en vervolgens “opnieuw samen te stellen”. Voor amateurs kan dit een zeer moeilijke taak zijn. Hoe ziet het decompilatieproces eruit in Sothink SWF Decompiler?

Laten we beginnen met de interface. Eigenlijk ziet het hoofdprogrammavenster er als volgt uit:

Kosten: $ 79,99

Mogelijkheden:

  • Doorzoekbare Action Script-broncode - Converteer SWF naar FLA en FLEX
  • SWF uit EXE halen
  • Bekijk en exporteer bestandselementen
  • Exporteer ActionScript-bestanden naar AS- en HTML-formaten
  • Er is een speler voor het afspelen van flashbestanden
  • Gedetailleerde weergave van elementeigenschappen in een Flash-film
  • Ondersteuning voor het scannen van IE-cache en het weergeven van alle Flash-bestanden die u hebt bekeken

Kosten: $ 79,95

Mogelijkheden:

  • Ondersteunt ActionScript v. 2.0 en v.3.0
  • Mogelijkheid om Flash-video's te exporteren naar formaten zoals AVI, MPEG, enz.
  • Mogelijkheid tot gedetailleerde aanpassing van SWF naar FLA-conversie
  • Mogelijkheid om meerdere Flash-video's tegelijkertijd te decompileren en converteren
  • Mogelijkheid om bestandsobjecten te bewerken zonder te converteren naar FLA
  • Extraheer bestandsbronnen in verschillende formaten
  • Heeft een ingebouwde Flash-bestandsspeler
  • Mogelijkheid om Flash-video's online op te slaan
  • Gebruiksvriendelijke interface: schaalbaar, werkbalklint

Kosten: $ 44,95

  • Converteer SWF naar FLV en EXE
  • Mogelijkheid om gegevens uit een flashbestand naar een FLA-bestand te exporteren:
    • Exporteer geluiden en video's uit een Flash-bestand
    • Exporteer tekst, vormen, knoppen, afbeeldingen, lettertypen en kaders vanuit een flashbestand
    • Scripts exporteren uit een flashbestand
  • Controleer en bekijk assets voordat u ze exporteert
  • Ondersteuning voor het bewerken van dynamische tekst in Flash-bestand
  • Ondersteuning van bewegende beelden in flash-bestand
  • Bekijk gedetailleerde informatie over elk object uit het flashfilmpje

Wat zou je nog meer willen toevoegen over flash-decompilers? Op het eerste gezicht is het werken met hen vrij eenvoudig, en tot op zekere hoogte is dat ook zo. Er kunnen echter problemen optreden bij het decompileren van SWF-bestanden, omdat bij het gebruik van dergelijke programma's fouten in de code kunnen optreden die handmatig moeten worden gecorrigeerd. En voor een gebruiker die niet bekend is met de Action Script-taal kan dit een zeer moeilijke taak zijn.

De meeste gebruikers van computersystemen zijn op de een of andere manier Flash-animatie tegengekomen. Veel tekenfilms, banners op websites of zelfs eenvoudige internetspellen worden in dit formaat gemaakt. Maar wat zijn SWF-bestanden en hoe worden ze gemaakt of bewerkt als er wijzigingen moeten worden aangebracht in het voltooide project? Dit en nog veel meer zal verder besproken worden.

Wat zijn SWF-bestanden?

Weinig mensen denken na over wat een SWF-animatiebestand eigenlijk is, aangezien het een gewone video is.

In feite zijn de bestanden zelf samengestelde afgeleiden van het originele FLA-formaat, wat op zijn beurt een project is waarin de originele structuur kan worden gezien en gewijzigd. Uiteraard vereist dit een soort SWF-bestandseditor. Maar welke? Tegenwoordig zijn er zoveel programma's gemaakt voor het maken en bewerken van Flash-animaties dat het vrij gemakkelijk is om daarin in de war te raken.

Hoe open je een SWF-bestand?

We komen later nog terug op de redactie. Laten we nu eens kijken hoe u in de eenvoudigste situatie een SWF-bestand kunt openen. Er zijn ten minste twee opties: gebruik een softwarespeler die dit formaat ondersteunt (KMPlayer), of start het afspelen in een webbrowser.

In het tweede geval is voor correct afspelen een voorwaarde de aanwezigheid van de geïnstalleerde Flash Player-plug-in van Adobe of een equivalent daarvan in de vorm van een Macromedia Flash-extensie, wat over het algemeen hetzelfde is.

Het principe van het bewerken van een voltooide Flash-video

Nu een paar woorden over hoe het voltooide project in algemene termen wordt bewerkt. Een editor voor SWF-projecten van het meest primitieve type zal niet zomaar een bestand kunnen openen, omdat het voltooide SWF-bestand, zoals reeds vermeld, is gecompileerd en een minimum aan informatie over de oorspronkelijke structuur bevat.

Voordat u de eenvoudigste SWF-bestandseditor kunt gebruiken, moet het voltooide bestand dus eerst als het ware in een leesbare vorm worden geconverteerd. Met andere woorden, het moet worden gedecompileerd in de oorspronkelijke FLA-vorm. Voor dit doel worden speciale hulpprogramma's gebruikt, die afzonderlijk zullen worden besproken.

De beste editors voor het helemaal opnieuw maken van animaties

Om in de beginfase echter een video te maken (en deze niet te bewerken), kunnen zowel de eenvoudigste applicaties als volledige softwarepakketten op professioneel niveau worden gebruikt.

Het zal niet mogelijk zijn om ze allemaal te beschrijven, maar onder de programma's die voor dit doel zijn ontworpen, kunnen enkele van de meest populaire worden geïdentificeerd:

  • Alligator Flash-ontwerper.
  • SWiSH Max.
  • Adobe Flash Professional.
  • Corel R.A.V.E.
  • Sony VegasPro.

Alligator Flash-ontwerper

Deze SWF-editor in het Russisch is de eenvoudigste van alle onderstaande editors en is vooral bedoeld voor het snel maken van geanimeerde banners die op websites op internet zullen worden gebruikt.

Er zijn niet zoveel tools beschikbaar voor een beginnende webontwerper, maar er zijn ongeveer honderddertig verschillende effecten, de mogelijkheid om geanimeerde tekst, tekeningen te maken of geluid in te voegen. De interface is uiterst eenvoudig en duidelijk, dus deze applicatie is zeer geschikt om de basisbeginselen van het maken van dit type animatie onder de knie te krijgen.

SWiSH Max

Deze animatiebestandseditor lijkt sterk op het vorige hulpprogramma, hoewel het er voor een beginner iets ingewikkelder uitziet.

Met zijn hulp kunt u professionelere werken van goede kwaliteit maken. Elke gebruiker kan erachter komen dankzij het feit dat de applicatie zelf video-tutorials bevat die de basisbeginselen van het maken van geanimeerde video's uitleggen.

Adobe Flash Professional

De Adobe Flash SWF-bestandseditor is een softwarepakket op professioneel niveau dat niet iedereen de eerste keer onder de knie heeft.

Hij heeft zoveel tools in zijn arsenaal dat je er volgens veel professionele webontwerpers en animators mee elke fantasie kunt verwezenlijken. Als je trouwens naar de wereldranglijst van software op dit gebied kijkt, zijn het de applicaties uit de Adobe Flash CS- en CC-serie die de onbetwiste leiders zijn.

Corel R.A.V.E.

Hier hebben we nog een professionele SWF-editor met mogelijkheden die vergelijkbaar zijn met het vorige pakket van Adobe.

Het meest interessante is de mogelijkheid om tweedimensionale objecten te tekenen, hun beweging langs een vooraf bepaald pad te bepalen, naar het opgegeven pad te springen, een dubbel van het geanimeerde object te maken om alleen de grootte, kleur of locatie te veranderen, waarna het programma automatisch voert de nodige transformaties uit en animeert het beeld. Dit is uiteraard niet alles waar deze applicatie toe in staat is. Je kunt het bestuderen en heel lang steeds meer nieuwe mogelijkheden bewonderen.

Sony VegasPro

Dit videoverwerkingspakket behoeft zeker geen introductie. Zelfs degenen die nog nooit met dit soort multimedia hebben gewerkt, weten ervan. Dit is natuurlijk geen SWF-editor als zodanig, maar het beschikt wel over hulpmiddelen voor het maken van animaties, en deze zijn zeer de aandacht waard.

Met het programma kun je animatievideo's maken en bewerken (in dit geval ligt de nadruk daarop) met behulp van meer dan 200 effecten, de bewerking kan worden gedaan op basis van de 8-bit-modus en in de finalisatiefase kun je overschakelen naar 32-bit naar kwaliteit verbeteren. U kunt ook kleurfilters toepassen om verschillen in verschillende fragmenten te elimineren, de storyboard-frequentie op 30 fps of hoger instellen en ook een verscheidenheid aan beeldverhoudingen instellen, inclusief zelfs transformaties en overgangen daartussen (4:3, 16:9, 16 : 10), enz. Over het algemeen zijn er voldoende hulpmiddelen.

Extra hulpprogramma's voor het werken met Flash

Over het maken en bewerken van geanimeerde video's gesproken: we kunnen enkele extra hulpprogramma's niet negeren die nuttig kunnen zijn bij uw werk. Dit omvat het converteren van het uiteindelijke SWF-bestand naar het originele FLA-projectformaat door middel van decompilatie (het formatteren van de code), evenals enkele extra hulpmiddelen die worden gebruikt om de beeldkwaliteit te verbeteren en de grootte van het uiteindelijke bestand te verkleinen zonder kwaliteitsverlies.

Een van de meest noodzakelijke programma's zijn de volgende:

  • Flash-decompiler Trillix.
  • Sothink SWF-decompiler.
  • Flash-optimalisatie.
  • Sparkle SWF-optimalisatie.

Flash-decompiler Trillix

Een beginnende gebruiker heeft dit programma nodig om een ​​SWF-bestand naar FLA-formaat te converteren, zodat het project zelfs in de eenvoudigste editor kan worden geopend en de nodige wijzigingen kan worden aangebracht.

In wezen is dit een geavanceerde converter met editormogelijkheden waarin wijzigingen direct kunnen worden aangebracht. U kunt het ook gebruiken om batchconversies uit te voeren. En dit alles gebeurt zonder de verplichte installatie van Adobe- en Macromedia-plug-ins.

Sothink SWF-decompiler

Dit programma is ook een decompiler-editor, zij het een betaalde. De mogelijkheden zijn erg interessant. Het is gericht op het snel maken of bewerken van banners, video's en zelfs Flash-games.

Voor beginners biedt de applicatie een speciale "Wizard" gebaseerd op de keuze van het type en de structuur van het toekomstige project uit de beschikbare sjablonen. Daarnaast kun je met de broncode werken, allerlei filters, effecten toepassen of vectorafbeeldingen maken in een speciale WYSIWYG-omgeving.

Flash-optimalisatie en Sparkle SWF-optimalisatie

Deze twee kleine hulpprogramma's zijn, zoals de naam al doet vermoeden, een soort optimalisatieprogramma's waarmee u de grootte van het voltooide SWF-bestand kunt verkleinen om ruimte te besparen zonder kwaliteitsverlies. Ze zullen vooral nuttig zijn voor iedereen die zijn werk op internet plaatst of banners en online games in Flash-formaat maakt.

Zoals vermeld op de officiële websites van de ontwikkelaars, kunt u met deze hulpprogramma's compressie uitvoeren en de grootte van het originele object met maar liefst 70% verkleinen. Ze hebben verschillende soorten optimalisatie met behulp van automatische conversie na het instellen van de nodige parameters.

Wat te gebruiken?

Tot slot de belangrijkste vraag: “Wat moet je uit dit alles kiezen?” Wij zijn van mening dat beginnende animators en webontwerpers moeten beginnen met de eenvoudigste hulpprogramma's. Voor degenen die op zijn minst een beetje kennis hebben van het maken en bewerken van SWF-video's, zullen professionele hulpprogramma's ongetwijfeld geschikt zijn. Hier is de keuze aan de gebruiker. Als u echter de referentie-informatie wilt bestuderen die beschikbaar is in de meeste gepresenteerde toepassingen, kunt u er heel eenvoudig mee werken. Maar welke editor is beter? De palm behoort terecht tot de ontwikkelingen van Adobe, al mogen andere editors en decompilers niet buiten beschouwing worden gelaten.

Een gratis programma voor het maken van Flash-video's van vrijwel elke mate van complexiteit! Bevat bijna alle benodigde hulpmiddelen voor het dagelijkse werk met flits en kan door zowel beginners als professionals worden gebruikt. Het belangrijkste verschil en voordeel van dit programma is de ondersteuning voor ActionScript 2.0, zonder welke het simpelweg onmogelijk is voor te stellen om professionele Flash-inhoud te creëren.

Het lijkt erop dat Dima Bilan gelijk heeft als hij zegt dat het onmogelijke mogelijk is :). Tot voor kort moesten webontwikkelaars piraterij plegen of behoorlijk veel geld betalen om met Flash-animatie te kunnen werken. En nu is eindelijk het uur aangebroken waarop een derde volwaardige optie is verschenen: een gratis Flash-editor gebruiken.

Eerder stond er al een soortgelijk programma op onze site, maar het nadeel was dat het enigszins verouderd was, een beperkt aantal tools had en geen ondersteuning bood voor de programmeertaal ActionScript, die zo noodzakelijk is voor het maken van enigszins functionele websites, games, enz.

Vandaag laat ik je kennismaken met een volledig moderne Flash-editor, die vrijwel op gelijke voet kan concurreren met de beroemde Adobe Flash - Vectoriaanse Giotto.

Vergelijking van Vectorian Giotto met een betaalde analoog

Zoals je kunt zien, hebben de ontwikkelaars van Vectorian Giotto hun best gedaan en geprobeerd de maximaal mogelijke set functies, vergelijkbaar met Adobe Flash, in hun programma te passen. Bovendien zijn de meeste sneltoetsen ook hetzelfde, dus wie gewend is om met de Adobe-editor te werken, zal niet veel moeite hebben om over te stappen naar het gratis Vectorian Giotto-platform!

Nou ja, als toetje heeft de gratis editor ook iets dat zijn “grote broer” soms mist: een ingebouwde bibliotheek met animatie-effecten die vooral aantrekkelijk zal zijn voor degenen die flash-banners maken.

Voorbereiden op werk

Om met Vectorian Giotto te kunnen werken, moeten we het archief downloaden met het installatieprogramma, dat overigens slechts 8 megabytes weegt! Wanneer het archief is gedownload, opent u het en voert u het bestand uit VectorianGiotto.exe.

Ondanks het feit dat de installatie (en het programma zelf, helaas :)) in het Engels is, zou dit geen problemen moeten opleveren, aangezien het niet nodig is om iets aan de standaardinstellingen te wijzigen. Klik gewoon meerdere keren op de knop “Volgende” en wacht tot het installatieproces is voltooid;).

Eerste kennismaking met de interface

Als we na voltooiing van de installatie niets hebben gewijzigd in de standaardinstellingen, verschijnt het Vectorian Giotto-werkvenster op volledig scherm:

Zoals ik al zei, is de programma-interface in het Engels, dus om misverstanden en misverstanden te voorkomen bij het uitvoeren van verdere acties die in het artikel worden beschreven, zou ik graag wat conceptueel apparaat willen introduceren :). Laten we, zoals gewoonlijk, van boven naar beneden en van links naar rechts beginnen.

Menubalk. Dit is het paneel waarop alle menu's van het Vectorian Giotto-programma zich bevinden. Wanneer u met animatie werkt, heeft u mogelijk secties nodig als "Bestand" (voor het opslaan en exporteren van uw animatie naar SWF), "Beeld" (voor het instellen van de weergaveparameters van de werkruimte), "Wijzigen" (voor het beheren van de parameters van het huidige document en werken met de bibliotheekeffecten) en “Venster” (voor het aanpassen van de weergegeven modules en programmapanelen).

Hoofdwerkbalk. Hier vindt u knoppen voor het besturen van projectacties en een paneel voor het afspelen van animaties.

Tekenpaneel (beslaat de gehele linkerkant van het programmavenster). Hier vindt u alle benodigde hulpmiddelen voor het maken van de gewenste objecten van uw animatie, evenals knoppen waarmee u de parameters van de benodigde hulpmiddelen kunt configureren.

Storyboard (of tijdlijn). Hiermee kunt u framecellen en gemaakte lagen beheren.

Kleur bedieningspaneel. Met zijn hulp kunt u snel de kleur van eerder gemaakte vormen wijzigen. Het wordt ook gebruikt om het type vulling voor uw animatieobjecten te selecteren (effen, verloop, enz.).

Werkgebied. Het is een virtueel vel “papier” ontworpen voor het tekenen van je animaties :).

ActionScript-editor. Als u geen eenvoudige banners wilt maken, maar iets complexer, inclusief knoppen en allerlei interactieve objecten, dan kunt u niet zonder een scripteditor.

Clipstructuurpaneel. Toont alle vormen die zich “in het frame” bevinden en stelt u in staat snel hiertussen te schakelen en hun volgorde te beheren.

Paneel Eigenschappen. Elk object in Flash heeft bepaalde eigenschappen. Dit paneel wordt gebruikt om ze te beheren.

Transformatie paneel. Hiermee kunt u snel de grootte en positie van het geselecteerde animatie-element wijzigen.

Bibliotheek met elementen. Vertegenwoordigt een lijst met gemaakte of geïmporteerde objecten die (en herhaaldelijk!) in een animatie kunnen worden ingevoegd.