• User Newbie

    problema difficile VS novellino

    Ciao a tutti, vi scrivo nuovamente per un problema....Ho acquistato un componente che si chiama pageflip ( http://www.page-flip.com/ ) ma ho un problema che non riesco a risolvere nemmeno con il loro supporto...in pratica inserendo questo codice(che danno loro tra l'altro) nella pagina html

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 " width="500" height="300">

    <param name="movie" value="catalogue.swf">
    <param name="quality" value="high">
    <param name="scale" value="noscale">
    <param name="bgcolor" value="background color">
    <param name="flashVars" value="xmlConfig=pippo.xml">

    <embed src="swf file path" width="500" height="300"
    flashVars="xmlConfig=pippo.xml" quality="high"
    pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" scale="noscale" bgcolor="0xfffff">
    </embed>
    </object>

    vorrei riuscire a controllare il parametro flashVars, ma questo viene bypassatto dal .swf che va a pescare i parametri che gli da il componente in fase di creazione....non so se sono stato chiaro,comunque posso inviarvi il componente,la relativa documentazione e i file di esempio...in più vi posto la mail di risposta che ho ricevuto dal loro supporto (ma non ho capito cosa devo fare):

    Hi.

    Just use the "xmlConfig" variable in your ActionScript code. When
    testing in web browser there is the xmlConfig variable.


    Best regards,
    Sican K.

    Your message:
    Wednesday, February 21, 2007, 8:01:54 PM, you wrote:

    s> Hello,today I've bought your component. I've pasted and
    s> modified your HTML code

    s>

    s> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    s> codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="500" height="300">
    s>
    s> <param name="movie"
    s> value="catalogue.swf">
    s> <param name="quality" value="high">
    s> <param name="scale" value="noscale">
    s> <param name="bgcolor"
    s> value="background color">
    s> <param name="flashVars"
    s> value="xmlConfig=pippo.xml">

    s>

    s> <embed src="swf file path" width="500" height="300"
    s> flashVars="xmlConfig=pippo.xml" quality="high"
    s> pluginspage="http://www.macromedia.com/go/getflashplayer"
    s> type="application/x-shockwave-flash" scale="noscale"
    bgcolor="0xfffff">>
    s> </embed>
    s> </object>

    s>

    s> but the flashVars is bypassed by the .swf created with the
    s> component. I've tried to use the example into the runtime-creation
    s> directory,but it doesn't work (it only reads the path of .xml file
    s> that I write inside the .fla).

    s>

    s> May you explain - step by step - what I have to do? I would like to use
    s> the flashVars="pippo.xml" (now is bypassed).

    s>

    s> Thank you for you support.

    GRAZIE PER L'AIUTO!:ciauz:


  • User Newbie

    Ora funziona! ho messo questo codice nell'HTML:

    <!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" xml:lang="it" lang="it">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>catalogue</title>
    </head>
    <body bgcolor="#ffffff">
    <!--URL utilizzato nel filmato-->
    <!--testo utilizzato nel filmato-->
    <object type="application/x-shockwave-flash" data="pippo.swf" width="700" height="600">
    <param name="movie" value="pippo.swf" />
    <param name="quality" value="high" />
    <param name="flashVars" value="xmlConfig=pippo.xml&bgImage=bg.jpg" />
    <param name="scale" value="noscale" />
    <param name="bgcolor" value="#000000" />
    </object>
    </body>
    </html>

    e messo questo codice nel AS:

    var initObj = new Object();
    initObj.extXML = _level0.xmlConfig;
    initObj._x = 275;
    initObj._y = 200;
    _root.attachMovie("FFlippingBookSymbol", "myBook", 0, initObj);
    myBook.onXMLComplete = function(){
    trace("XML is loaded..");
    }