• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-08-2010, 12:17   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 14
Website: deeplinks / back-Button bei Flash-Film?

Hi!
Ich habe eine Website mit Flash erstellt, die so aufgebaut ist, dass ich in einem Moviecliip meine Navigation befindet, die sich je nach Unterpunkt unterschiedlich aufklappt und einen Film mit den verschiedenen Inhalten der Website (Texte und PDFs zum download).

Jetzt soll die Seite zusätzlich einen zurück-Button erhalten. Nur: wie richte ich den ein?

Ich habe bereits gegoogelt und etwas über deeplinks und swf-address gelesen. Aber es scheint mir dazu nötig zu sein, eine html-Seite zu haben, über die man swfaddress läd, oder? Ich weiss auch nicht, was diese "Listener" sein sollen, mit denen man die Buttons versehen soll... kurz: ich blicks nicht, was ich tun muss und ob es überhaupt ohne html-datei geht...

Ich starte den Film letztlich von DVD über eine Projektordatei, habe also keine Browseransicht (Fullscreen)....
Was ist da die beste Lösung?

rhythmuskind ist offline   Mit Zitat antworten
Alt 30-08-2010, 16:26   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Ort: Braunschweig
Beiträge: 163
Stimmt. "deeplinks" und "swfaddress" interessieren nur bei Flash im Browser.
Als Standalone gibt es schließlich keine "Vor" und "Zurück" Buttons,
die man anschließen könnte. Da bleibt nur selber machen.
Ich wüßte nicht, daß es da etwas Vorgefertigtes gibt.

Grüße,
Matthias Kievernagel
mkiever ist offline   Mit Zitat antworten
Alt 30-08-2010, 16:52   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 14
Hm, das ist sehr schade, dass es keine ad hoc-Lösung zu geben scheint.
Was heisst in dem Fall "selber bauen"?
Ist es denn möglich? Wenn ja, welcher Ansatz ist da der richtige?

on (release) {
gotoAndPlay (prev_frame);

-> das wird nicht funktionieren, oder? wie ich das verstehe, geht man da ja ein frame zurück - auf der Zeitleiste... nicht in der History.
rhythmuskind ist offline   Mit Zitat antworten
Alt 30-08-2010, 17:08   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2009
Ort: Braunschweig
Beiträge: 163
"Selber bauen"... in ganz grob:

Welche Zustände gibt es im System, die vor und zurück können sollen.
Namen für Zustände vergeben.
Funktionen bereitstellen, die diese Zustände aufbauen / anspringen.
(Ggf. auch Funktionen, die den alten Zustand abbauen / verlassen)
History als Stack von Zustandsnamen implementieren.
Bei Start eines Zustands seinen Namen auf den History Stack legen.
"Zurück" Button holt letzten Zustand vom History Stack
und startet diesen.
Zweiten History Stack anlegen, um auch "Vor" zu implementieren.

Sind die Zustände einfach mit einem Frame auf der Zeitleiste
zu identifizieren, reicht es ggf. die entsprechden Frames auf den History Stack
zu legen (das System mit Namen / Funktionen für die Zustände kann entfallen).

Grüße,
Matthias Kievernagel
mkiever ist offline   Mit Zitat antworten
Alt 30-08-2010, 17:55   #5 (permalink)
Flasher
 
Benutzerbild von Scanis
 
Registriert seit: Oct 2002
Ort: Berlin
Beiträge: 601
Ne Möglichkeit die Browers-back-buttons zu benutzen wäre auch SharedObjects einzusetzen.

Ne "Startseite" mit auto-redirect zum flash. (Das lieben wir doch alle)
Während der navigation das SharedObject befüllen mit den interaktionen des Users.
Wenn der User dann den browser-zück-button haut, dann springt der film und lädt die Ansicht entsprechend der zuvor gespeicherten ansicht. (In flashCookies kann man schließlich auch ganze Variablen schreiben)

Ist evtl etwas umständlich, könnte aber klappen.

Greets
Scanis ist offline   Mit Zitat antworten
Alt 31-08-2010, 10:16   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2010
Beiträge: 14
@Scanis: Das Problem ist, dass die Website im Fullscreen-Modus angezeigt werden soll. Ich erstelle eine Projektor-Datei (.exe) und die öffnet sich dann fullscreen. Also soll es selbst erstellte Buttons im CI des Kunden geben, mit denen man zurück kommt. Daher geht das wahrscheinlich so nicht... leider.

@mkiever: Die grobe Anleitung verstehe ich leider nicht ganz.
Was sind History Stacks und wie erzeuge ich die?

Die Zustände, die ich habe, sind nicht so ganz einfach, denke ich. Das Problem ist, dass bei mir die Inhalte, die angezeigt werden, zwar logisch von der Navigationsebene anhängen, aber nicht direkt als eins beschrieben werden können. Die Navigation ist ein extra Zustand und spielt sich in einem extra Movieclip ab. Also die Navi wird z.B. über _root.mc_navigation.gotoAndPlay (1); angesprochen, der Inhalt über _root.mc_inhalte.gotoAndPlay("Home");

Bei den Inhalten habe ich Marker, bei der Navigation läuft es über Frames und sie ist verschachtelter. Also erst springt Navipunkt 01 auf, dann der Unterpunkt XY01...

Ist das, was du meinst, dabei anwendbar? Wenn ja, wie?

Vielen Dank euch für die Hilfe!!
rhythmuskind ist offline   Mit Zitat antworten
Alt 02-09-2010, 10:26   #7 (permalink)
Flasher
 
Benutzerbild von Scanis
 
Registriert seit: Oct 2002
Ort: Berlin
Beiträge: 601
Achso,

na wenn du eh nicht auf den Browser zugreifen willst, dann ist das Ganze doch viel einfacher.

Du kannst dir ja die einzelnen Click-schritte des users in ein array speichern. Die lässt du dann einfach pro klick "rückwärts laufen"

Das array merkt sich halt welche objekte an welche stelle bei welchem klick sichtbar waren oder wo sie lagen. Damit könntest du sogar ein replay des userverhaltens nachbilden. ^^
Scanis ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
back-button, deeplinks, history, zurück-button

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche: Einfache Flash-Slideshow mit next-back button und automatischem Durchlauf gmadesign Flash Einsteiger 25 18-03-2008 09:19
Flash Film nur 1x auf der Website abspielen 16V-Schrauber Flash Einsteiger 6 16-04-2007 12:17
Back-Button innerhalb von Flash PPW Flash MX 4 08-11-2004 20:49
Bacardi Website mit Film in Flash? Wie geht das??? olischneeberger Flash MX 2004 2 01-07-2004 00:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:39 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele