PDA

Volledige versie bekijken : XML laden van andere server


Roenes
%Europe/Berlin %854 %2005, 20:30
Hey all,

Tijd voor weer eens een vraagje van mijn kant. Ik ben dus lekker bezig geweest met de RSS reader weekly en offline werkt ie perfect. Alle data wordt netjes geladen en weergegeven. Maar als ik em upload naar een willekeurige server, dan raad je het al, dan wordt de data niet juist geladen. Ik heb mijn swf op mijn planet server staan en wil de rss feed vanaf de flashfocus server laden. Ik heb al met System.security.allowDomain en een crossdomain.xml policy file geklooit maar ik krijg het niet werkend om data van een andere server te laden terwijl dit wel mogelijk moet zijn. :)

Op zich is dit niet zo heel erg omdat je een RSS reader vaak lokaal draait, maar alsk em ff aan iemand wil showen zet ik em liever ff op internet. Ook wil ik em verder gaan uitbouwen, maar dan moet ik wel data van andere servers kunnen laden. En daar komt bij dat ik in de toekomst vast wel vaker data van een andere server wil laden en dan loop ik weer tegen dit probleem. Dus vandaar toch mijn vraag :)

Even voor de duidelijkheid: Ik maak de boel in Flash 8. In verband met de gewijzigde security opties in de flashplayer is dit wel belangrijk. Maar wie o wie heeft een idee/oplossing hiervoor? :)

Flasher
%Europe/Berlin %881 %2005, 21:10
als ik de help goed begrepen heb moet in flash 8 de crossdomain.xml op de server van de rss feed staan. Dus hier op FF :D

Roenes
%Europe/Berlin %957 %2005, 22:59
Oke, dat gaat dus niet werken :P (ik heb de help toenstrax vluchtig doorgelezen)...

Maar wat dan wel? Kloten met allowDomain richtte ook niets uit. Maar ik ben er vrij zeker van dat het met een omweg wel mogelijk is om data te laden van externe sites. Ik weet alleen niet meer hoe.. :)

Laiverd
%Europe/Berlin %014 %2005, 00:21
Inderdaad; een omweg via Google ;)

http://theflashblog.com/?p=14
http://www.kevinleitch.co.uk/wp/?p=202

Maar verder lijkt het me toch wel heel erg logisch als juist Flash focus een algemene policy file op z'n server heeft staan, zoals Macromedia dat ook heeft voor zijn RSS feed. Dat lijkt me nou eens een zinvolle suggestie ;)

John

A3D
%Europe/Berlin %084 %2005, 02:01
Inladen : doorkoppen via een php scriptje.
Php voorbeeldje... (http://www.a3d.nl/index.php/?p=112)
In actie in Flash RSS reader (http://www.a3d.nl/index.php/?p=113)

Roenes
%Europe/Berlin %659 %2005, 15:49
Mensen, bedankt voor de links. Ik zal ze later uitvoerig bekijken, maar ik kan weer vooruit! :)

Maar verder lijkt het me toch wel heel erg logisch als juist Flash focus een algemene policy file op z'n server heeft staan, zoals Macromedia dat ook heeft voor zijn RSS feed. Dat lijkt me nou eens een zinvolle suggestie ;)Jah oke, maar veel servers hebben dit niet en zou dus zo'n omweg een mooie oplossing zijn voor veel gevallen :)

Freshface
%Europe/Berlin %968 %2007, 23:14
Ik probeer deze feed in te lezen, maar het lukt niet: http://feeds.feedburner.com/Advertising/designGoodness hoe komt dan?

Laiverd
%Europe/Berlin %971 %2007, 23:18
Zie alle posts hierboven.

skrudge
%Europe/Berlin %385 %2007, 10:14
ik zit nog steeds een beetje in de problemen, ik heb een crossdomain laten plaatsen op de server van de rss die ik uit wil lezen, maar nog steeds werkt het niet. Lokaal werktie uiteraard perfect. Any ideas?

Flashkiddy
%Europe/Berlin %435 %2007, 11:27
Die policy file moet in de root directory staan van het domein waar jij je XML feed vanaf probeert te lezen. De Flash documentatie is hier niet echt duidelijk over. Desnoods probeer je het eerst met een wildcard (*) in je policy file en dan weet je zeker of de policy file wel in de juiste map staat op de dataserver.

Ik vind die security van de Flash player persoonlijk maar een doorn in het oog.