Zurück   Flashforum > Flex und AIR > Flex allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-10-2011, 08:38   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Flash Builder Assets Problem

Hi,

ich habe im Flashbuilder ein kleines Problem was extrem nervig ist.... Es geht um folgendes:

Meine App zieht sich unterschiedlichste externe Daten (XLS, XML, jpg's etc...) Wenn ich diese nun auf meinem Server ändere, dann ist das dem Flashbuilder total egal... er zeigt trotzdem die alten Daten an. Es wirkt so, als ob er die Daten irgendwo speichert aber nicht aktualisiert.

Eine Art Cache ....


Jemand ne Ahnung wie man das wegbekommt????? (Project--> clean bringt nix)

Grüße, Nico
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 28-10-2011, 08:40   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Du testest über den Browser?
Omega Psi ist offline   Mit Zitat antworten
Alt 28-10-2011, 08:41   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Nope - Player only. :/


Btw. Es ist übrigens egal ob die Daten auf einem "echten" Server oder meinem Localhost ala Xampp liegen....
__________________
Mein Blog
Freue mich über jeden Besucher. :)

Geändert von Nico B. (28-10-2011 um 08:42 Uhr)
Nico B. ist offline   Mit Zitat antworten
Alt 28-10-2011, 08:45   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Ja, dann wird FlashBuilder/Eclipse oder der Player einen Cache haben. Timestamps?
Omega Psi ist offline   Mit Zitat antworten
Alt 28-10-2011, 08:50   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Hi,

Timestamps sagt mir jetzt nicht sooo viel, bzw. weiß ich gerade keinerlei Möglichkeit daran was zu drehen... :/


Ne Art Cache muss ja irgendwie vorhanden sein, nur wie man den löscht - das ist die Frage...
__________________
Mein Blog
Freue mich über jeden Besucher. :)
Nico B. ist offline   Mit Zitat antworten
Alt 28-10-2011, 09:16   #6 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Gib einen zufälligen Parameter mit, wenn du das Asset lädst.
Omega Psi ist offline   Mit Zitat antworten
Alt 28-10-2011, 09:26   #7 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
nur um Klarheit zu schaffen: wovon reden wir hier? von der Anwendung und zur Laufzeit nachgeladenen elementen, oder von der Entwicklungsumgebung und deren File-Management? *

ein Timestamp ist idr. einfach nur ne fortlaufende Nummer, in Flash über new Date().time, in php time() erhältlich.

und Omega Psi meinte damit, dass ein solcher als Parameter an die URL angehängt werden sollte, um genau solche Caches zu umgehen.
bspw: /file.xml?12345
häufig wird hier auch einfach Math.random() statt eines timestamps genutzt.

*php timestamp != flash timestamp; flash hat den Wert in ms, php in sekunden die seit dem 1.1.1970 00:00:00 vergangen sind
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Alt 28-10-2011, 09:28   #8 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Es geht um das Testen meiner App. (Flashplayer, kein Flex)


Sprich wenn ich F11 (oder einfach "play") drücke. Dann verwendet er nicht die neusten Daten.


Nehmen wir die Bilder... Die Pfade stehen in einer XML die natürlich auch auf dem Server liegt... Diese musste ich von config in configg umbennen damit er die Änderungen frisst.
Und so weiter...
__________________
Mein Blog
Freue mich über jeden Besucher. :)

Geändert von Nico B. (28-10-2011 um 09:31 Uhr)
Nico B. ist offline   Mit Zitat antworten
Alt 28-10-2011, 09:58   #9 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
also geht es um die Elemente zur Laufzeit, dann ist das oben das mittel der wahl

PHP-Code:
new URLRequest('config.xml?' + (new Date().time).toString()) 
__________________
greetz Thomas

plz RTFM & Coding Conventions
thomas_E ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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
Umstieg Flex Builder 3 auf Flash Builder 4 kalle_wirsch Flex programmieren 2 15-04-2010 09:15
Now shipping: Flash Builder 4, Flex 4 SDK 4 und ColdFusion Builder Omega Psi Nachrichten 1 22-03-2010 12:32
Aus Flex Builder wird Flash Builder - der Diskussions-Thread marc Am Rande 42 21-05-2009 18:38
Flex Builder wird Flash Builder marc Nachrichten 0 16-05-2009 08:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele