Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[sIFR] Na uitvoeren van "How To", zie ik geen tekst.

Pagina: 1
Acties:
  • 176 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben er eens voor gaan zitten en heb de "How To Use" doorgenomen, maar ik krijg helaas geen tekst in beeld.

De How To Use.
De versie: sifr3-r300.

Mijn test staat hier geparkeerd.

De mapstructuur heb ik gehouden zoals het in het zipje wordt meegeleverd.
root/flash
root/js
root/css

js/sifr-config.js:
JavaScript:
1
2
3
4
5
6
7
8
9
var cochin = {
  src: 'cochin.swf'
};

sIFR.activate(cochin); // From revision 209 and onwards

sIFR.replace(cochin, {
  selector: 'h1'
});


index.php:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>sIFR Test</title>
<link rel="stylesheet" href="css/sIFR-screen.css" type="text/css" media="screen">
<link rel="stylesheet" href="css/sIFR-print.css" type="text/css" media="print">
<script src="js/sifr.js" type="text/javascript"></script>
<script src="js/sifr-config.js" type="text/javascript"></script>
</head>

<body>

<h1>Hallo, het werkt!!!</h1>
</body>
</html>


Tijdens het laden van de pagina zie ik heeeel even de tekst "Hallo, het werkt!!!" in het normale font en dat verdwijnt naar niets.

Ik snap niet wat er verkeerd gaat. Ik heb de how-to precies gevolgd. In deze staat niet of de flash export een flash 6 of 8 moet zijn, heb beide geprobeerd, maar geen verschil.

Zowel lokaal als op de server zie ik niets. (In de how-to staat dat het niet werkt lokaal, kan met een setting geloof ik aangepast worden.)

Wat doe ik niet goed?

Verwijderd

pad naar de SWF is fout denk ik. gebruik eens een absoluut pad?
code:
1
2
3
var cochin = {
  src: '/flash/cochin.swf'
};

[ Voor 32% gewijzigd door Verwijderd op 12-08-2007 13:21 ]


  • Rafe
  • Registratie: Mei 2002
  • Laatst online: 27-06 13:12
Volgens Firebug verwijst de resulterende code naar cochin.swf in plaats van flash/cochin.swf. Nog even goed kijken naar wat je in sifr-config.js hebt staan dus ;).

Verwijderd

Topicstarter
Daar zat inderdaad een fout.

Ik krijg nu de foutmelding (overigens wel in het lettertype dat ik voor de test gekozen heb): "Please update the Flash movie to version undefined".

Nou komt deze foutmelding uit: http://dev.novemberborn.net/sifr3/svn/src/sIFR.as

Daar wordt deze vergelijking gemaakt:
JavaScript:
1
if(_root.version != VERSION && !forced) content = VERSION_WARNING + _root.version;


Maar als _root.version undefined is, dan komt hij hier toch nooit goed doorheen?

-- edit --

Mijn swf is nu in versie 8.

-- edit 2 --

Ik heb maar even een vorige release (sifr3-r299.zip) gebruikt, en nu werkt het prima.

[ Voor 17% gewijzigd door Verwijderd op 12-08-2007 17:00 ]


  • littledreamer
  • Registratie: Juni 2002
  • Laatst online: 15-08 14:44

littledreamer

Dingen enzo!

Met dank aan dit topic ben ik al een stuk verder met sIFR.

Als ik alleen mijn testpagina bezoek krijg ik de melding 'Please pass in your text', het is dus net alsof hij de tekst tussen <h1> en </h1> niet oppakt.

Ga ik echter met FireBug in de broncode kijken, geeft hij gewoon het onderstaande weer.

HTML:
1
2
3
4
<h1 class="sIFR-replaced">
<embed id="sIFR_callback_0" class="sIFR-flash" width="100%" height="11" sifr="true" allowscriptaccess="always" name="sIFR_callback_0" bgcolor="#FFFFFF" wmode="" flashvars="content=Hallo%252C%2520het%2520werkt%2521%2521%2521&antialiastype=&width=1424&height=6&fitexactly=&tunewidth=&tuneheight=0&offsetleft=&offsettop=&thickness=&sharpness=&kerning=&gridfittype=pixel&zoomsupport=false&flashfilters=&opacity=100&blendmode=&size=6&zoom=100&css=&selectable=true&fixhover=true&preventwrap=false&link=&target=&version=299" quality="best" src="flash/chiller.swf" type="application/x-shockwave-flash"/>
<span id="sIFR_callback_0_alternate" class="sIFR-alternate">Hallo, het werkt!!!</span>
</h1>


Zoals je kan zien in de <span>, word 'Hallo, het werkt!!!' wel meegenomen maar niet weer gegeven.

Iemand die mij kan helpen?