Avatar billede trex Nybegynder
05. oktober 2009 - 22:44 Der er 1 løsning

Hjælp med at angive xml vha. SWFobject

Hej.

Jeg har købt mig en "Accordion Image Rotator" på flashden.net, og kan såmænd også godt få den til at virke på hjemmesiden.

Problemet er at jeg vil have gjort det muligt at skrive til XML-filen inde fra mit CMS, hvilket giver mig følgende problem.

Jeg kan ikke umiddelbart få den til at skrive til en .xml fil, men istedet en .aspx fil, hvilket jeg ikke kan få image rotatoren til at læse (den kan ikke finde filen).

Jeg kunne så godt tænke mig at vide hvordan jeg parser stien til den fil jeg gerne vil have min image rotator til at læse vha. SWFobject?

Der fulgte følgende "hjælp" med til filerne fra udvikleren, hvilket jeg desværre ikke får noget fornuftigt ud af at læse:

Instantiate with Script:
The Accordion has a base class which is local.display.Accordion and it can be instantiated using script as well. And in some cases it's best to do so, since there are 3 optional arguments that you can pass to the constructor to be able to do a few things.
The first argument is autoInit, and by passing false you can make it not automatically load the xml or show. From there you can call the Accordion object's initialize function and pass an XML object, OR you can call it's loadXML function and pass the path to an xml file and it will load it. The second two arguments for the constructor function will determine the width and height of the Accordion object, in that order.

Don't forget that to instantiate from script you will need to go into the library and make sure that all the objects that export for actionscript export in the first frame.


Som det ser ud nu benytter jeg SWFobject version 2.2 og følgende kode til at embedde mit flash på siden:

<div id="flashContent">
    <p>Hent Adobe Flash for at se denne side!</p>
    <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>

<script type="text/javascript">

var flashvars = {};
var params = {};
var attributes = {};
    swfobject.embedSWF("/Main.swf", "flashContent", "595", "250", "9.0.0", "/expressInstall.swf", flashvars, params, attributes);

</script>

Håber I kan hjælpe!
Avatar billede trex Nybegynder
06. oktober 2009 - 20:18 #1
Er løst...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester