embed flash filmpje werkt niet.

18-06-2009 21:14

embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

Op dit adres : http://www.devisexpert.nl/xml-flash-photo-slider/photo_slider.swf heb ik een photoslider neergezet.

en ik heb hiervoor nog 2 andere bestanden geupload namelijk:
http://www.devisexpert.nl/xml-flash-photo-slider/photo_slider.html
http://www.devisexpert.nl/xml-flash-photo-slider/photo_slider.xml

Nu probeer ik hem te tonen maar nu wil hij om 1 of andere reden niet de plaatjes tonen. Plaatjes worden overigens ingeladen met xml.

code:
<center><embed width="155" height="117" src="http://www.devisexpert.nl/xml-flash-photo-slider/photo_slider.swf
"></embed></center>

resultaat zie:
http://zoutwatervissen.web-log.nl/

Iemand een idee waar dit aan zou kunnen liggen??????

18-06-2009 21:33

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

crossdomain?

18-06-2009 21:33

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

meaning?

18-06-2009 21:36

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

Wat bedoel je daar precies mee?

18-06-2009 21:37

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

crossdomain is dat je in je "Embed "code weergeeft of het op een ander domein mag werken/worden uigevoerd. Even google gebruiken. Ik weet niet meer precies hoe het zit.

18-06-2009 21:39

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

Naar mijn idee is dat het niet want ik heb het eerst vanuit mijn weblog zelf uitgeprobeerd en daar gaf hij hetzelfde resultaat.

18-06-2009 21:41

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

ok hij geeft de platje niet weer omdat je "img/a.jpg" gebruikt
probeer eens de volledige URL: http://www.website/img/a.jpg

18-06-2009 21:41

Re: embed flash filmpje werkt niet.

  • Martin P
  • Martin P's foto

Wel een beetje jammer, hoor. xHTML gebruiken en dan met <embed> aankomen :(
Zie: http://www.alistapart.com/articles/flashsatay

18-06-2009 21:46

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

Goed artikel, maar dat wist je zeker al :-)

18-06-2009 21:47

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

@Martin naar mijn idee was de code afkomstig uit dreamweaver...

@Peter...Daar zou je weleens gelijk in kunnen hebben ik zal het eens proberen..

18-06-2009 21:48

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

ok, ben benieuwd

18-06-2009 21:59

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

ik heb dit veranderd in de xml:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<images>
<pic>
<image>http://www.devisexpert.nl/xml-flash-photo-slider/album/1.jpg</image>
<caption>CATEGORIEEN</caption>
</pic>
<pic>
<image>http://www.devisexpert.nl/xml-flash-photo-slider/album/2.jpg</image>
<caption>TAKTIEKEN</caption>
</pic>

helaas werkt nogsteeds niet...ik geef het op! Toch bedankt voor de moeite..Weet iemand toevallig nog een andere mooie photoslider die wel werkt dan hoor ik het graag!

18-06-2009 22:03

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

Verander dit eens in de echte URL: <param name="movie" value="../../photoslider/photo_slider.swf" />

http://www.devisexpert.nl/xml-flash-photo-slider/photo_slider.html

Op zich wel vreemd dat als ik de swf direct in de browser laad deze het wel doet maar zodra jij hemm in een html pagina plaatst vervolgens niet wordt weergegeven. Check je code in de html. Ik denk dat, dat het is.

18-06-2009 22:05

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

Dat had ik al geprobeerd en jah dat vind ik ook...

18-06-2009 22:09

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

Ga hier eens mee aan de slag. Het ligt aan d implementatie van je swf.
Zie ook het artikel van Martin P.

18-06-2009 22:09

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

Jah dat was ik net aan lezen..bedankt..ga weer laat worden vannacht:)

18-06-2009 22:11

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

:-) ik was deze URL vergeten te pasten: http://code.google.com/p/swfobject/

18-06-2009 22:19

Re: embed flash filmpje werkt niet.

  • Martin P
  • Martin P's foto

"Goed artikel, maar dat wist je zeker al :-)"

Haha, ja :) Je kunt de code daarmee heel clean houden.
Ik gebruik dat swfobject-javascriptje zelf eigenlijk nooit. Dat doet toch niets extra's dan de gewone xHTML-code?

18-06-2009 22:29

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

Klopt volgens mij.
Misschien maakt het de code wat simpeler. Er staan ook voorbeeld code bij hoe je een swf kan embedden. Wie weet krijgt Paul de Zwaan het dan sneller voor elkaar.

18-06-2009 22:32

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

ik kan ook gewoon een iframe gebruiken :)

18-06-2009 22:49

Re: embed flash filmpje werkt niet.

  • Martin P
  • Martin P's foto

"Plaatjes worden overigens ingeladen met xml."

Zit nu pas te lezen wat het probleem precies was, maar als je het swf-bestandje en het XML-bestand download werkt het wel :)
Je zou dit dus zo kunnen maken dat je met simpleXML het externe XML-bestand uitleest en dan lokaal plaatst. Als je een beetje rommelt met simpleXML en mod_rewrite lukt dat prima ;)

EDIT:
Je zou in dit geval zelfs het hele XML-bestand gewoon binnen kunnen halen met file_get_contents(), zodat je maar op 1 locatie de XML hoeft te wijzigen.

18-06-2009 22:55

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

??? Het gaat er om dat het swf niet goed wordt geladen of eigenlijk niet. Ja, je kan de xml anders laden ja. Is dat noodzakelijk nu?

18-06-2009 23:02

Re: embed flash filmpje werkt niet.

  • Martin P
  • Martin P's foto

"??? Het gaat er om dat het swf niet goed wordt geladen of eigenlijk niet."

Haha, oké, ik was even te kort door de bocht :) Het swf-bestand wordt geladen op zoutwatervissen.web-log.nl en zoekt dáár naar het xml-bestand. Het xml-bestand moet in dezelfde map staan als waar het swf-bestand wordt geladen, dan werkt het nl. wel.

"Ja, je kan de xml anders laden ja. Is dat noodzakelijk nu?"

Als je die op de manier laadt zoals ik hierboven beschrij, werkt het wel en hoef je maar op 1 locatie het xml-bestand te wijzigen. Of je moet 2 losse xml-bestanden gebruiken, maar dat lijkt me vervelend om te onderhouden.

18-06-2009 23:02

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

:) Martin ik ben blij dat jij de oplossing heb gevonden.:)

Dit gaat mij verstand nog iets te boven. Er moet toch wel een makkelijker manier zijn om dit op te lossen...en met mod_rewrite wou ik over 2 weken pas mee beginnen :)

18-06-2009 23:04

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

ik ga alles weer verplaatsen naar mijn localhost...

Als het niet werkt gaat het de prullebak in..

18-06-2009 23:11

Re: embed flash filmpje werkt niet.

  • drums-kaboem
  • drums-kaboem's foto

Je kan toch ook je xml zo laden(in je flash bestandje): 'http://www.website.nl/wert.xml" dan kan je overal je xml vandaan halen. Zet crossdomain op * en dan werkt het ook. De manier die jij beschrijft lijkt mij omslachtig. En waarom mod_rewrite dan? Is dat dan veiliger?

18-06-2009 23:07

Re: embed flash filmpje werkt niet.

  • Martin P
  • Martin P's foto

"Dit gaat mij verstand nog iets te boven."

Dit heeft volgens mij te maken met het cross-domain xml waar Peter het over had.

"Er moet toch wel een makkelijker manier zijn om dit op te lossen...en met mod_rewrite wou ik over 2 weken pas mee beginnen :)"

Dat is echt peanuts. Ik gebruik het zelf nl. ook op die manier :)
Op je weblog plaats je een .htaccess-bestand met deze inhoud:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# Rewrite all xml-extensions to php-extensions if xml-file does not exist
RewriteCond %{REQUEST_FILENAME} \.xml$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)?\.xml$ /$1\.php [L]
</IfModule>

Vervolgens plaats je in de hoofdmap van je weblog een php-bestand met de naam: photo_slider.php

photoslider.php:

1
2
3
4
<?php
$filename = 'http://www.devisexpert.nl/xml-flash-photo-slider/photo_slider.xml';
echo file_get_contents( $filename );
?>

That's all :)

18-06-2009 23:10

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

Even ter verduidelijking...dat zoutwaterlog was alleen maar om te laten zien wat er misging.. ik ga morgen als ik weer helder ben dit nog eens na lezen..

Bedankt voor alle moeite

18-06-2009 23:21

Re: embed flash filmpje werkt niet.

  • Martin P
  • Martin P's foto

"De manier die jij beschrijft lijkt mij omslachtig."

Even kijken, waarom had ik het ook alweer zo gedaan? :)
Mijn situatie:
Ik heb een flash mp3-speler op mijn site staan en de mp3-tjes staan op andere domeinnamen, dus meerdere externe domeinen vanwege gebrek aan schijfruimte en teveel schijfruimte op de andere domeinen. Op het domein waar de mp3-speler staat, worden de externe xml-bestanden uitgelezen en samengevoegd tot 1 playlist waar de flash-speler vervolgens mee werkt. De externe xml-bestanden worden dynamisch gegenereerd en ik hoef alleen maar een mp3-tje op een externe domein te plaatsen en de playlist wordt automatisch bijgewerkt ;)

"En waarom mod_rewrite dan? IS dat dan veiliger?"

In mijn situatie wilde ik de xml-extensie houden (puur omdat ik het leuk vond staan). In dit geval wordt er door het swf-bestand gezocht naar photoslider.xml. Om dit bestand niet met de hand te hoeven wijzigen, moet je php kunnen uitvoeren in het xml-bestand. Nu kun je dit met AddHandler oplossen, maar bij mijn hosting-bedrijf zaten ze daarmee te rotzooien en toen heb ik het maar met een RewriteRule opgelost.

19-06-2009 8:36

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

@Martin

Ik heb even alles verplaatst naar mijn localhost...
Deze oplossing leek mij makkelijker...

ik heb daarin het scherm homepage dat een child is van het scherm.

ik doe nu het volgende in homepage:
$filenaam=ROOT . 'xml-flash-photo- slider/photo_slider.html';
$sHtml=file_get_contents( $filenaam );
$this->m_aData['html']=$sHtml;
$oSmarty->assign('aData',$this->m_aData);
Dan in smarty lees ik hem uit met {$aData.$sHtml}

Na de links in de html veranderd te hebben:
embed src="photo_slider.swf" word embed src="xml-flash-photo-slider/photo_slider.swf" verschijnt de photoslider(zonder de plaatjes weer).

Maar wat moet ik nu met die xml doen?

19-06-2009 10:51

Re: embed flash filmpje werkt niet.

  • Paul de Zwaan
  • Paul de Zwaan's foto

yes problem solved :)

Inloggen wachtwoord vergeten? Aanmelden
ADSL – Telfort Internet – Ziggo Alles in 1