Heim >Technologie-Peripheriegeräte >IT Industrie >Tutorial: Erstellen einer Infografik in Adobe Edge Animate
Dieses Tutorial führt Sie durch den Bau einer interaktiven Infografik in Adobe Edge Animate CC 2014 (siehe Abbildung 1). Unterwegs lernen Sie, wie Sie Ihr Design mit interaktiven Widgets mit animierten Zuständen zum Leben erwecken. Wenn Sie an Infografik -Design interessiert sind, möchten Sie möglicherweise das Begleitstück dieses Tutorials lesen!
Siehe den Stift Adobe Edge - der Zeit und der Bäume von SitePoint (@sinepoint) auf CodePen.
Dieses Tutorial deckt einen einfachen Workflow mit:
ab • Adobe Illustrator CC 2014
• Adobe Edge Animate CC 2014
Dieses Tutorial führt durch die Erstellung einer Infografik -Komposition von Anfang bis Ende:
Schritt 1: Erstellen Sie die Hintergrundgrafik in Illustrator CC 2014
Das Tutorial geht davon aus, dass Sie bereits die wichtige Arbeit zum Sammeln von Daten, Text und einer Geschichte oder Nachricht für Ihre Infografik erledigt haben. Wenn Sie bereit sind, vom Konzept zum Design zu wechseln, ist Adobe Photoshop CC 2014 oder Adobe Illustrator CC 2014 ein guter Ausgangspunkt.In diesem Fall produzieren Sie die Hintergrundgrafik in Illustrator. Später konvertieren Sie die Vektorgrafik in SVG -Format (skalierbare Vektorgrafik), indem Sie sie kopieren und in Edge Animate CC 2014 einfügen. Wie der Name vermuten lässt, sind SVG -Dateien skalierbar und funktionieren gut mit dem reaktionsschnellen Layout, Sie werden Sie Rand animieren.
Befolgen Sie diese Schritte, um die Hintergrundgrafik zu erstellen:
a. Laden Sie den Adobe Illustrator CC 2014 und Adobe Edge Animate CC 2014 aus der Creative Cloud herunter und installieren Sie sie.
b. Laden Sie die angegebenen Dateien aus dem Artikel herunter und entpacken Sie sie auf Ihren Desktop.
c. Öffnen Sie den Ordner "Infographic_Project". Sie verwenden diesen Ordner als Projektordner, während Sie arbeiten (siehe Abbildung 2). Schauen Sie sich die Datei "Infografik-design.ai" im Ordner Assets. Diese Datei enthält das Modell für das Design und die Vektorgrafik, die Sie für Ihren Hintergrund in Edge Animate verwenden.
a. Öffnen Sie die Datei für Infografik-design.AI im Ordner Assets der angegebenen Dateien. Doppelklicken Sie auf die Datei, um den Adobe-Illustrator CC 2014 zu starten.
b. Nehmen Sie sich einen Moment Zeit, um das Design zu erkunden. Sie können sehen, dass das Design vollständig realisiert ist und in gewissem Maße als eigenständige Grafik funktioniert. Obwohl der Text und die Timeline im Modell angezeigt werden, werden Sie diese Ebenen unterlassen, wenn Sie die SVG -Datei erstellen (siehe Abbildung 3). Sie werden den Text und die Auslöser in Kantenanimate hinzufügen.
c. Ausblenden oder sperren Sie den Text-, Auslöser- und Wiedergabetastenschichten und wählen Sie alle verbleibenden Grafiken auf den Baum- und Hintergrundschichten aus (siehe Abbildung 4). Diese Grafiken werden zu Ihrem Hintergrund, nachdem Sie Ihre Komposition im nächsten Schritt erstellt haben.
Zu diesem Zeitpunkt bewegen Sie sich bereit zum Edge Animate CC 2014, um an Ihrer interaktiven Komposition mit der Arbeit zu beginnen. Lassen Sie Illustrator offen, Sie kehren in den folgenden Schritten zurück, um Ihre Hintergrundgrafiken zu kopieren.
Befolgen Sie diese Schritte zum Layout der Komposition:
a. Öffnen Sie die aktuelle Version von Adobe Edge Animate CC 2014. Sie verwenden die neuen Responsive Skaling -Funktionen, um ein Design zu erstellen, das seine Größe auf die Größe des Bildschirms anzeigt.
b. Wählen Sie Datei> Neu, um eine neue Datei zu erstellen. Speichern Sie die Datei in den Projektordner mit dem Namen Infografik.html. Beachten Sie, dass Edge Animate auch dem Projektordner unterstützende Dateien hinzufügt.
c. Aktualisieren Sie die Bühneneigenschaften im Properties -Feld auf Folgendes (siehe Abbildung 5):
Sie werden feststellen, dass es nummerierte Timeline -Auslöser im Mockup -Design gibt. Anstatt 8 verschiedene Grafiken zu erstellen, erstellen Sie ein einzelnes Timelinetrigger -Widget in Kantenanimate (siehe Abbildung 8). Was ich ein Widget nenne, ist einfach ein Animesymbol von Edge, das mit einem kleinen Code konfiguriert werden kann. Der unterhaltsame Teil ist, dass das Widget eine eigene Zeitleiste mit animierten Zuständen hat.
Befolgen Sie diese Schritte, um das Timelinetrigger -Widget zu erstellen:
a. Wählen Sie das Ellipse -Werkzeug aus und zeichnen Sie einen Kreis mit einem Durchmesser von etwa 30 Pixel. Wählen Sie das Textwerkzeug und fügen Sie ein Textelement über dem Kreis hinzu. Stellen Sie sicher, dass der Name der Textelementebene „Text“ ist.
b. Wählen Sie sowohl den Kreis als auch den Text aus, klicken Sie mit der rechten Maustaste und wählen Sie zu Symbol konvertieren. Benennen Sie im Dialogfeld Symbol erstellen, nennen Sie das Symbol Timelinetrigery, deaktivieren Sie die Option Autoplay Timeline und drücken Sie OK.
c. Beachten Sie, dass das Kreis und das Textelement jetzt als einzelnes gruppierter Objekt angezeigt werden. Doppelklicken Sie auf die Instanz, um seine Zeitleiste einzugeben.
d. Zu diesem Zeitpunkt haben Sie die Zeitleiste der Hauptbühne verlassen und arbeiten jetzt in der Timelinetrigger -Symbol -Timeline. Sie können mit der Bühnenverbindung oben links im Bühnenbereich zur Bühne zurückkehren.
a. In den nächsten Schritten arbeiten Sie mit den Timeline -Tools, um dem Widget animierte Zustände hinzuzufügen. Schauen Sie sich Abbildung 9 an, um sich mit den Werkzeugnamen und Standorten im Timeline -Feld vertraut zu machen.
b. Ziehen Sie den Timeline -Marker in die 0 -Marke und klicken Sie auf die Schaltfläche Einfügen einfügen, um ein Etikett hinzuzufügen. Geben Sie den Text "Standard" in das Etikett ein.
c. Fügen Sie ein Etikett mit dem Namen "Rollover" in der 1 Sekunden -Marke hinzu und fügen Sie ein weiteres Etikett mit dem Namen "Rollout" bei der 2 Sekunden -Marke hinzu. Sie navigieren zu den Etiketten, um bestimmte Zustände der Animation zu spielen.
a. Ziehen Sie den Timeline -Marker in die 1 -Sekunden -Marke und klicken Sie auf die Schaltfläche umschalten, um ihn auszuwählen. Beachten Sie, dass im Timeline -Marker ein blaues Pin -Symbol angezeigt wird.
b. Ziehen Sie die Zeitleistenmarkierung in die 1,5 -Sekunden -Marke und wählen Sie die Ellipse -Grafik aus und ändern Sie die Breite und die Höhe im Eigenschaftenbereich auf 150%. Wählen Sie den Text aus und ändern Sie seine Schriftgröße in eine größere Zahl. Positionieren Sie die skalierten Grafiken, damit sie im Symbol zentriert sind. Beachten Sie, dass farbige Animationsspannen auf der Zeitleiste zwischen den festgestellten Punkten erscheinen.
c. Wählen Sie die Animationsspannen aus und klicken Sie auf die Schaltfläche Locker. Wählen Sie die Entlarvung der elastischen Option.
a. Deaktivieren Sie das Umschaltstift -Werkzeug und verschieben Sie den Timeline -Marker auf die 2 Sekunden -Marke.
b. Wählen Sie das Tool zum Umschalten des Pin erneut aus und ziehen Sie den Timeline -Marker in die 2,5 -Sekunden -Marke. Ändern Sie die Breite und Höhenskala der Ellipse wieder auf 100%und ändern Sie die Schriftgröße des Textes wieder auf die ursprüngliche Größe im Eigenschaftenbereich. Positionieren Sie die Grafik nach Bedarf.
c. Deaktivieren Sie das Tool zum Umschalten des Stifts.
d. Wählen Sie die neuen Animationsspannen aus und klicken Sie auf die Schaltfläche Locker. Wählen Sie die Entlarvung der elastischen Option.
a. Ziehen Sie den Zeitplanmarker in die 1,5 -Sekunden -Marke und klicken Sie auf die Schaltfläche Trigger einfügen. Beachten Sie, dass auf der Zeitleiste ein Triggersymbol angezeigt wird und das Aktionsbereich geöffnet wird.
b. Klicken Sie unter dem Abschnitt "Action" auf die Wiedergabetaste aus und klicken Sie dann auf die Schaltfläche Stopp (siehe Abbildung 10).
c. Wählen Sie das Timelinetrigger -Ziel unter dem Abschnitt "Auswählen" und drücken Sie dann die Eingabetaste, um den Code zu verpflichten.
d. Schließen Sie das Panel.
e. Fügen Sie eine weitere Stop -Aktion bei der 2,5 -Sekunden -Marke hinzu.
a. Wählen Sie das Ellipse -Werkzeug aus und zeichnen Sie einen Kreis über den anderen Grafiken.
b. Wählen Sie den Kreis aus und stellen Sie seine Deckkraft im Eigenschaftenbereich auf 0 ein.
c. Nennen Sie die Kreisschicht "Hitarea" im Eigenschaftenbereich. Ihre Zeitleiste sollte an diesem Punkt wie Abbildung 11 aussehen.
a. Klicken Sie auf die Schaltfläche Öffnen Aktionen neben dem Timelinetrigger -Element im Element -Feld und wählen Sie das Ereignis creationComplete. (Beachten Sie, dass dieser Schritt davon ausgeht, dass Sie weiterhin in der Timelinetriger -Zeitleiste bearbeiten. Sie können auch auf die Timelinetriger -Aktionen zugreifen, indem Sie das Fenster> Code auswählen, um das Code -Bereich zu starten.)
B. Sie können den Actions -Panel -Editor verwenden, um Sie durch das Hinzufügen von Aktionen zu führen, oder Sie können Code direkt in den Texteditor eingeben. Von nun an können Sie Code -Snippets in das Aktionsbereich einfügen.
C. Kopieren und fügen Sie den folgenden Code in das Aktionsbereich ein:
<span>function handleEvent( event ){ </span> <span>if(!sym.getVariable("selected") ) </span> <span>{ </span> <span>switch( event ){ </span> <span>case "mouseover": </span> sym<span>.play("rollover"); </span> <span>break; </span> <span>case "mouseout": </span> sym<span>.play("rollout"); </span> <span>break; </span> <span>case "click": </span> <span>// Callback to controller </span> <span>break; </span> <span>} </span> <span>} </span><span>} </span><span>// Relay trigger events to handleEvent </span>sym<span>.$("Hitarea").on("mouseover mouseout click", function(e) </span><span>{ </span> <span>handleEvent(e.type); </span><span>}); </span><span>// Set variable defaults </span>sym<span>.setVariable("id", null);</span>
a. Klicken Sie oben links im Bühnenbereich auf den Bühnenlink, um zur Bühnenzeitachse zurückzukehren.
b. Positionieren Sie die vorhandene Timelinetrigger -Instanz am linken Rand der Timeline -Grafik.
c. Kopieren Sie die Instanz und fügen Sie die Instanz ein, um insgesamt acht Instanzen zu erstellen. Benennen Sie die Instanzen im Timeline- oder Element -Feld um, so dass sie der Namenskonvention „Trigger [n]“ folgen, wobei [n] eine Zahl zwischen 0 und 7 ist.
d. Positionieren Sie die Instanzen entlang der Zeitleiste, wie in Abbildung 8 zu sehen ist.
a. Klicken Sie beim Bearbeiten der Bühnenzeitleiste auf die Schaltfläche Öffnen Aktionen neben dem Bühnenelement im Element -Feld. Wählen Sie das Kompositionsereignis.
b. Kopieren und fügen Sie den folgenden Code in das Aktionsbereich kopieren und einfügen:
<span>function handleEvent( event ){ </span> <span>if(!sym.getVariable("selected") ) </span> <span>{ </span> <span>switch( event ){ </span> <span>case "mouseover": </span> sym<span>.play("rollover"); </span> <span>break; </span> <span>case "mouseout": </span> sym<span>.play("rollout"); </span> <span>break; </span> <span>case "click": </span> <span>// Callback to controller </span> <span>break; </span> <span>} </span> <span>} </span><span>} </span><span>// Relay trigger events to handleEvent </span>sym<span>.$("Hitarea").on("mouseover mouseout click", function(e) </span><span>{ </span> <span>handleEvent(e.type); </span><span>}); </span><span>// Set variable defaults </span>sym<span>.setVariable("id", null);</span>
im Wesentlichen ist das Muster, das Sie gerade gelernt haben, eine einfache Möglichkeit, Schaltflächen und Elemente mit Zuständen in Rand animiert zu erstellen. Sie kehren in Schritt 6 an die Zeitleiste zurück
Schritt 4: Erstellen Sie das Detailpanel -Widget
1. Erstellen Sie das Textlayout und die Symbole.
In den nächsten Schritten importieren Sie eine Datenquelle und binden alle Widgets zusammen.
Bisher haben Sie die Ansicht erstellt, in der Ihre Infografik -Daten angezeigt werden, aber Sie benötigen noch eine Datenquelle. In diesem Schritt importieren Sie eine mitgelieferte JSON -Datei, die eine Liste von Fakten enthält, die sich auf die acht Punkte entlang des Timeline -Designs beziehen. Sie können die JSON -Datei in einem Texteditor wie Adobe Dreamweaver CC 2014 oder Adobe Edge Code CC Preview anzeigen und bearbeiten.
Befolgen Sie diese Schritte, um die Detailliste zu importieren:
<span>function handleEvent( event ){ </span> <span>if(!sym.getVariable("selected") ) </span> <span>{ </span> <span>switch( event ){ </span> <span>case "mouseover": </span> sym<span>.play("rollover"); </span> <span>break; </span> <span>case "mouseout": </span> sym<span>.play("rollout"); </span> <span>break; </span> <span>case "click": </span> <span>// Callback to controller </span> <span>break; </span> <span>} </span> <span>} </span><span>} </span><span>// Relay trigger events to handleEvent </span>sym<span>.$("Hitarea").on("mouseover mouseout click", function(e) </span><span>{ </span> <span>handleEvent(e.type); </span><span>}); </span><span>// Set variable defaults </span>sym<span>.setVariable("id", null);</span>
Der Code verwendet den integrierten JQuery getJson-Befehl, um die Datei redwoods.json zu laden. Im nächsten Schritt leiten Sie die Daten an die Ansicht.
Sie werden das Projekt beenden, indem Sie der Bühnenzeitleiste und der Timelinetrigersymbol -Zeitleiste etwas mehr Code hinzufügen. Ziel ist es, jeden Abzugsanlagen -Rückruf auf die Bühnenzeitachse zu haben. Die Zeitleiste der Stufe fungiert im Wesentlichen als Controller, das das Datenmodell an die HTML -Ansicht bindet.
Befolgen Sie diese Schritte, um die Widgets an die Datenquelle zu binden:
a. Kehren Sie in den Codes für Kompositionsstufe im Aktionspanel zurück.
b. Fügen Sie den folgenden Code unter dem Rest hinzu:
<span>function handleEvent( event ){ </span> <span>if(!sym.getVariable("selected") ) </span> <span>{ </span> <span>switch( event ){ </span> <span>case "mouseover": </span> sym<span>.play("rollover"); </span> <span>break; </span> <span>case "mouseout": </span> sym<span>.play("rollout"); </span> <span>break; </span> <span>case "click": </span> <span>// Callback to controller </span> <span>break; </span> <span>} </span> <span>} </span><span>} </span><span>// Relay trigger events to handleEvent </span>sym<span>.$("Hitarea").on("mouseover mouseout click", function(e) </span><span>{ </span> <span>handleEvent(e.type); </span><span>}); </span><span>// Set variable defaults </span>sym<span>.setVariable("id", null);</span>
a. Kehren Sie zum TimelinTigger -CreationComplete -Code im Aktionsbereich zurück. Sie können entweder die Zeitleiste des TimelinTiggers eingeben und das Element -Panel verwenden oder das Codepanel verwenden, um dorthin zu gelangen.
b. Kopieren und fügen Sie den folgenden Code in der Switch -Anweisung im Ereignishandler mit dem Klicken in der Handlungsfunktion des Handels:
ein und fügen Sie es ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und fügen Sie sie ein und einfügen ".<span>/****************************************************** </span><span> * Initialize timeline triggers by setting their </span><span> * numbers and ids. </span><span> */ </span><span>var len = 8; </span><span>for(var i=0; i<len ; i++) </span><span>{ </span> <span>// Set trigger state </span> sym<span>.getSymbol("Trigger"+i).$("Text").html(i+1); </span> sym<span>.getSymbol("Trigger"+i).setVariable("id", i); </span><span>}</span>
<span>/****************************************************** </span><span> * Sample data model to be visualized in the infographic </span><span> * design. Each entry includes the year and a text snippet. </span><span> */ </span><span>var dataModel; </span> $<span>.getJSON( "redwoods.json", function( json ){ </span> dataModel <span>= json; </span><span>});</span>
Datei> Vorschau im Browser auswählen, um Ihre Arbeit voranzutreiben. Wenn Sie Probleme begegnen, vergleichen Sie Ihre Arbeit mit den abgeschlossenen Dateien als Referenz.
Versuchen Sie, die Konzepte, die Sie im Tutorial gelernt haben, zu übernehmen und mehr Interaktivität und reiche Medien in die Infografik aufzubauen. Sie werden beispielsweise feststellen, dass die abgeschlossene Datei "zusätzlicher Kredit" eine Wiedergabetaste und einen Timer enthält, der eine Diashow abspielen kann. Dekonstruieren Sie die Datei und prüfen Sie, ob Sie Ihre eigene Arbeit als Diashow einrichten können. Viel Spaß damit.
Kann ich meine Infografik direkt von Adobe Edge animieren? Edge Animate verfügt über eine integrierte Veröffentlichungsfunktion, mit der Sie Ihre Infografik direkt im Web veröffentlichen können. Sie können Ihr Projekt als statische HTML -Datei oder als interaktive HTML -Datei veröffentlichen, die alle erforderlichen JavaScript- und CSS -Dateien enthält.
Kann ich Adobe verwenden Edge Animate, um andere Arten von Webinhalten zu erstellen? Online -Anzeigen und digitale Magazine. . Die Software verfügt über eine visuelle Schnittstelle, mit der Sie Animationen erstellen und Interaktivität hinzufügen können, ohne Code zu schreiben. Wenn Sie jedoch wissen, wie Sie codieren, können Sie JavaScript verwenden, um komplexere Interaktionen zu erstellen.
Das obige ist der detaillierte Inhalt vonTutorial: Erstellen einer Infografik in Adobe Edge Animate. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!