| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
| swfadress mit GET über die URL befüttern?
Hallo ff, habe mir grade swfadress angeschaut und bin davon ziemlich beeindruckt. Klappt wunderbar! Jetzt frage ich mich, ob es auch möglich ist, Variabeln mittels Get an den Film zu geben. Wenn man z.B. einen Katalog erstellt, wäre es doch ziemlich aufwändig für alle Kategorien eine eigene Bildmarke zu setzen (am Ende sogar noch für alle Produkte .. ??). Gibt es einen Weg, das in dieser Art zu lösen: HTML-Code: http://www.dieurl.de/katalog.html#/show_product?kat=6&product=12245 Ich denke ihr versteht was ich meine, ansonsten erklär ichs auch gern genauer. Wäre klasse, falls sich vielleicht schon mal jemand mit dem Them beschäftigt hat und ne gute Lösung parat hat. Vielleicht hab ich ja auch einfach nur was übersehen .. ? Dann bitte ich hier um die virtuelle Ohrfeige mit anschließendem Fingerzeit ![]() Gruß, Dwarf |
| | |
| | #2 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Ok, habe grade ein Beispiel gefunden, das zeigt, dass es geht! http://www.asual.com/swfaddress/samp...alse&year=2001 Jetzt muss ich nur noch rausfinden, wie das geht ^^ Geändert von djdwarf (23-07-2008 um 14:30 Uhr) |
| | |
| | #3 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Verdammt .. ich verzweifel bald. Das Beispiel ist auchbei den Samples bei swfadress vorhanden als "SEO". Wenn ich das jetzt richtig durchblick (befürchte aber, dass ich das nicht tu) arbeitet das nun über den Umweg, dass die GET Variabeln die an die URL angehängt werden nicht durch Flash sondern durch ein PHP verarbeitet werden (datasource.php) das alle Fälle "manuell" abarbeitet: PHP-Code: Bedeutet das für mein beispiel (Katalog) müsste ich das GET mittels PHP bearbeiten und dann einen String an Flash senden, diesen dort lesen und dann verarbeiten .. ? Scheint mir so gewaltig "um die Ecke". Geht das nicht vielleicht simpler ... ? Ich blick langsam kaum noch was ... beschäftige mich heute schon zu lange mit dem Thema glaub ich .... Geändert von djdwarf (23-07-2008 um 15:31 Uhr) |
| | |
| | #4 (permalink) | |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Bin bei meinen "Entschlüsselungsarbeiten" eben über etwas gestolpert .. bin mir nicht sicher ob mir das gestern nur nicht aufgefallen ist oder ob da grad mein Browser spinnt oder so. Unter folgendem Link: Zitat: Könnte das bitte eben jemand testen, ob das bei euch auch so ist? Etwas verwirrend das Ganze ... Geändert von djdwarf (24-07-2008 um 09:47 Uhr) | |
| | |
| | #5 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
falls jemand Lust und Zeit dazu hat und ebenfalls an dem Thema interessiert ist kann sich ja mal meinen aktuellen Stand anschauen. Habe bis jetzt noch das Problem, das wie gesagt, irgendwie jede zweite ID die übergeben wird zu einem nichtfinden der Produktseite führt ... Hoffe das problem wird sich noch beseitigen lassen ... ! Zum anschauen wird ein Sever benötigt, da die Übergabe ja per PHP läuft. Schönes Wochenende! ![]() Dwarf |
| | |
| | #6 (permalink) | |
| poke Registriert seit: Dec 2002 Ort: Iserlohn [NRW]
Beiträge: 2.304
|
Ohne jetzt auf alles von dir einzugehen, nur mal ein paar allgemeine Dinge zu SWFAddress: SWFAddress arbeitet mit dem Fragment, dem Anker, der URI. Das Fragment beginnt nach der Raute (#) und ist immer der letzte Teil der URI, kann also nahezu fast alle Zeichen enthalten. Ein GET Request nutzt in der Regel den Query-String, den vorletzten Teil der URI, beginnend mit ? und endend mit #. Serverseitig bekommt man in der Regel nur die Inhalte eines GET Request, also den Inhalt des Query Strings. Evtl. ist der Anker ebenfalls für den Server verfügbar, wenn dann allerdings nur am Anfang, wenn die Seite lädt; dynamisch geänderte Anker bleiben so dem Server verborgen. SWFAddress nutzt nun einfach die Tatsache, dass der Server geänderte Anker nicht gesendet bekommt, somit die Seite nicht neulädt, der Browser allerdings für jeden geänderten Anker, einen neuen Eintrag in der Browserhistory ablegt. Dabei kommuniziert Flash nur mit dem Javascriptobjekt, das die URL im Browser ändert, und dem Browser somit eine Änderung mitteilt. Dabei wird der Anker auf einen String gesetzt, der auf irgendeine Art und Weise formatiert werden kann, da theoretisch alles nach der Raute erlaubt ist und zum URI-Fragment gehört. Jedoch heißt das auch, dass du sämtliche Informationen die du dort unterbringen möchtest auf eine eigene Art und Weise extrahieren musst. Möchtest du also mit einer Query-ähnlichen Sequenz arbeiten, so musst du selbst die Variablenpaare trennen. Das erklärt auch, dass die Beispielimplementation fehlerhaft sein kann. Wenn lediglich nach "year=2001" abgefragt wird, allerdings ohne den Zusammenhang zwischen "year" und einem Wert "2001" zu nutzen, ist das nunmal Sache des Programmierers, was passiert. Zitat:
Also möchtest du einfach nur den gesamten Inhalt des Ankers an php senden, dass dann entscheidet, was ausgegeben wird? Das einzige Problem was damit wäre ist, dass eine Flashapplikation sehr zu einem Format gezwungen wird ("Hintergrund", Titel, Text), richtig dynamische Änderungen aber nicht machbar sind. Außerdem ist eben immer eine Kommunikation mit dem Server nötig, was Ladezeit kostet; stattdessen könnte Flash genau das gleiche machen (Flash kann das genauso), notfalls mit Vorladen der Inhalte aus XML oder so, aber php selbst sehe ich da etwas fehl am Platz, weil es letztlich eh kein Server Request (GET) ist. | |
| | |
| | #7 (permalink) |
| Banned Registriert seit: May 2008
Beiträge: 514
|
ohne grossartig gelesen zu haben dein ding da mit dem ständig wechselnden navi... liegt entweder an refferer einer anffrage im httpheader oder cookies klick mal wenn dir die navi fehlt auf aktualisieren ![]() oder ist simple nur ein bug in verbindung mit ner abfrage ob die urls identisch sind... wer weiss das schon genau mfg cc |
| | |
| | #8 (permalink) | |||
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Hi pokepika, vielen Dank für deinen ausführlichen Beitrag. Ich hoffe ich habe alles soweit auch korrekt verstanden. Zitat:
Zitat:
Aber wie bekomme ich den definierten String ins Flash Hab ich da was bei dir überlesen, oder einfach nicht verstanden?Danke für deine Mühe! Zitat:
Gruß, Dwarf Geändert von djdwarf (28-07-2008 um 08:53 Uhr) | |||
| | |
| | #9 (permalink) |
| poke Registriert seit: Dec 2002 Ort: Iserlohn [NRW]
Beiträge: 2.304
|
Dafür, dass du swfaddress über Flash ansprechen kannst, gibts doch die Klasse, die du importieren kannst. Die stellt eine direkte Verbindung mit dem eigentlich alles regelden Javascript her und ermöglicht dir so auch, das gesamte Fragment zu bekommen. Guck dir am besten mal die Dokumentation der Klasse an.. Das Adobe Beispiel zeigt übrigens recht einfach, wie es mit AS2 geht. |
| | |
| | #11 (permalink) | |
| Banned Registriert seit: May 2008
Beiträge: 514
|
mit header informationen oder coockies meinte ich ach ... hergott... ich erklärs am beispiel... so sieht eine normaler http header aus wenn du die adresse anforderst Zitat:
dort sieh du die daten die auf der serverseite abgefragt werden können und entweder wurde als schutzfunktion eingebaut das die swf nur bei korektem refferer oder cookies menüs und navi anzeigen... evtl wir die navi aber auch nicht gebaut weil ein fehler im backend oder im flash besteht so das bei fehlendem cookie oder flaschem paramtern allgemein das menü nicht gebaut wird... mfg cc Geändert von ccode (28-07-2008 um 11:05 Uhr) | |
| | |
| | #13 (permalink) | |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
| Zitat:
Ich muss gestehen, ich saß da eben vor und dacht ich rall gar nichts ... wollts schon fast aufgeben ... aber jetzt hab ich das grade geblickt. OMG! Das ist ja wirklich extrem einfach! Oh Mann, und ich brech mir da einen ab über PHP was nicht alles. 80% des Codes den ich hatte ist überflüssig. Ha, oh mann ^^ Ok, also, ich GLAUBE ich habs kapiert. Jetzt muss ich nur noch versuchen, ob ichs auf mein Beispiel angewendet bekomm. Großes Danke | |
| | |
| | #15 (permalink) |
| Hardstyle DJ Registriert seit: Nov 2004 Ort: Hamburg
Beiträge: 622
|
Ja, deswegen hab ich eben auch nicht schlecht gestaunt, als ich plötzlich gesehen habe, mit wie wenig code das Ganze auskommt ![]() So, ich werd bastel mal mit dem Adobe Beispiel rum. Vielleicht bekomm ich's ja echt mal hin ... dann wäre zumindest eine Sorge von der Liste gestrichen |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |