| |||||||
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) |
| Neuer User Registriert seit: Feb 2012
Beiträge: 12
| Flash aktualisieren
Hallo, ich habe folgendes Problem: Bei dem Newsticker, der in Flash erstellt ist, ergibt sich die Problematik, dass diese vom IE 9.0 nicht automatisch aktualisiert erscheinen. Jetzt weiß ich, dass ich an meinem Rechner dieses Problem mit dem Befehl "Immer vom Server aktualisieren" als Cache-Funktion korrigieren kann. Wie kann ich eine Flashanimation bzw. die Seite dazu bringen, sich automatisch zu aktualisieren (durch die direkte Aktualisierung vom Server). |
| | |
| | #2 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
|
Dein Problem ist ja wahrscheinlich nicht die SWF selbst, sondern die Daten, die sie vom Server nachlädt. In der Regel kann man da den Cache umgehen, indem man einfach eine Zufallsvariable an die URL dieser Daten hängt: ActionScript:
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (08-02-2012 um 10:31 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2012
Beiträge: 12
|
mal blöd gefragt: steht dabei tatsächlich: Math.random() oder ist das eine Zahl, die dort eingesetzt wird bzw. wie wäre dann die konkrete Schreibweise? Und: Muss die Datei, in der dieser Befehl steht als php gespeichert werden? Soweit ich das verstehe, handelt es sich dabei um Javascript? |
| | |
| | #4 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
| Wenn der Pfad zu den Daten der SWF per FlashVars übergeben wird (?) kannst Du ihn auch in PHP oder mit JavaScript ergänzen. Wenn Du einen Link zu diesem News-Ticker postest, kann ich Dir sagen ob und wie das möglich ist! Eigentlich war der Code aber als ActionScript gedacht, dass den Pfad zu den nachgeladenen Daten in der NewsTicker-SWF ergänzt. Wie sieht den der für das Nachladen zuständige Code aus? Und welche AS-Version verwendest Du? Ja Nein, der Trick ist ja gerade, dass dieser Code jedesmal eine andere Zahl generiert...
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Feb 2012
Beiträge: 12
|
Ehrlich gesagt gar keinen. Ich habe eine Flash-Animation wie folgt in die html-seite eingebunden: ... <div id="content1"> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="651" height="313" id="ani_kopf" align="center"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="ani_kopf3.swf" /><param name="quality" value="high" /> <param name="wmode" value="transparent" /> <embed src="ani_kopf3.swf" quality="high" width="651" height="313" name="ani_kopf" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </div> ... |
| | |
| | #6 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
|
Da steht kein Link drin. Du müsstest es also im Quellcode deiner SWF ändern! Hast Du den?
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (08-02-2012 um 12:54 Uhr) |
| | |
| | #8 (permalink) | |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
| Zitat:
IN dieser SWF sollte irgendwo eine Script stehen, dass die für den Ticker nötigen Daten (wahrscheinlich ein XML oder JSON-Dokument) nachlädt. Und diesen Code müsste man ergänzen. Dafür benötigt man aber (wie gesagt) den ActionScript Quelltext! Außerdem wäre es toll, wenn Du mal einenLink zu der betreffenden Seite posten könntest, damit man sich dort das Problem mal ansehen kann! Ein Blindflug ist immer schlecht
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! | |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Feb 2012
Beiträge: 12
|
Irgendwie komme ich nicht weiter. Folgenden ActionScript Code habe ich gefunden: var randomTag:int = Math.round(999*Math.random()); var req:URLRequest = new URLRequest("http://server.de/xxx.xml?" + count.toString()); var loader:Loader = new Loader(); loader.load(req); addChild(loader); Jetzt habe ich die Zeile ...("http://server.de/xxx.xml?" +...) mit meiner html-url ausgetauscht und dem Flash-Dokument als ActionScript zugeordnet. Geht aber trotzdem nicht. Wie und wo muß ich denn diesen Code zuordnen? Ich habe nur die Html- und die Flash-Datei. Geändert von STmund (09-02-2012 um 08:45 Uhr) |
| | |
| | #11 (permalink) | ||
| Think French... Registriert seit: Jan 2006
Beiträge: 1.369
|
ich gehe mal davon aus das du den kompletten flash-film ( das swf in der HTML Seite) neu geladen haben willst und NICHT der Inhalt des swf ( XML, externe Musik oder Bilder zbs) daher funktionniert der Code den du zeigst nicht! du musst ein random-php Skript in dein HTML-Quellcode schreiben und nicht in die swf! das setzt aber voraus das dein server php-fähig ist! sowas wie(nicht getestet): Zitat:
sollte dann so aussehen: Zitat:
__________________ Flash MX und Flash 8 - Mac OS X | ||
| | |
| | #13 (permalink) | ||
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
| @STmund: Zitat:
Stattdessen musst Du den den Code anzupassen, der sich bereits in der SWF befindet. Und dazu müsst man wissen, wie der aussieht?!Wenn der Ticker in AS3 programmiert wurde, solltest Du darin mal nach "URLLoader" suchen, in AS1/2 nach "LoadVars" oder "XML"! Ein Beispiellink wäre übrigens immer noch hilfreich ![]() @matt-murdock: Zitat:
Üblicherweise besteht einen Newsticker doch aus einer immergleichen SWF, die jeweils aktuelle Daten (als XML oder JSON) nachlädt. Daher sollte STmund doch bei diesen Daten den BrowserCache umgehen und nicht bei der SWF selbst?!
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! | ||
| | |
| | #14 (permalink) | |
| Think French... Registriert seit: Jan 2006
Beiträge: 1.369
|
1) er hat nie gesagt das seine daten extern liegen.... er hat nie von XML oder ähnlich gesprochen... 2) Zitat:
__________________ Flash MX und Flash 8 - Mac OS X | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS3] Flash Effekte aktualisieren | Prof80 | Flash Einsteiger | 3 | 09-07-2011 00:03 |
| flash aktualisieren? | Aterrosa | Flash MX 2004 | 8 | 28-12-2004 07:39 |
| Mit Flash die Browserseite aktualisieren | Nobody0815 | ActionScript 1 | 5 | 09-06-2004 16:43 |
| JPG in Flash aktualisieren | Radiodays | Flash 4 und Flash 5 | 10 | 02-03-2004 11:47 |
| aktualisieren der HP in flash | _Max_ | Flash MX | 1 | 05-02-2004 01:12 |