Imagine peste SWF


cipapos2


Salutare tuturor!

M-am lovit de o alta problema la o pagina ce contine un SWF, pe care as vrea sa pun o poza. Atasez mai jos codul complet al paginii, iar jos de tot este o poza cu numele: butoane.jpg. Acea poza as dori sa o pun undeva in partea de jos a SWF-ului...mai exact ca fie ridicata cu cativa pixeli, dar imi pune poza imediat dupa fisierul SWF, nu stiu cum sa pun poza peste el la coordonatele stabilite de mine. As dori ca cineva care se pricepe sa imi posteze codul meu modificat pentru a putea suprapune ceva peste un fisier SWF.

Va multumesc anticipat!


CODSURSA
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test Pagina</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Test Pagina" />

<!-- Published with SlideShowPro for Lightroom :: http://slideshowpro.net -->

<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript" src="js/swffit.js"></script>

<style type="text/css">    

    body,html {
        background:#000000;
        width:100%;
        height:92%;
    }
body {
    background-color: #000000;
}
</style>

<script language="JavaScript">
    <!--
    // Permalinks option
    function flashPutHref(href) { location.href = href; }
    
    // Expand browser option
    var eB = false;
    if (eB) {
        window.moveTo(0,0);
        window.resizeTo (screen.availWidth, screen.availHeight);
    }
    
    // swffit sizing
    var swf_pad = 20;
    function initSwffit(w,h) {
        // If you change name of the DIV the SWF is written at,
        // change 'flashcontent' to the name of your DIV.
        swffit.fit('flashcontent',w+swf_pad,h+swf_pad);
    }
    
    // SWFObject embed
    var flashvars = {
        paramXMLPath: "param.xml",
        initialURL: escape(document.location)
    }
    var params = {
        bgcolor: "#000000",
        allowfullscreen: "true"
    }                
    var attributes = {}
    swfobject.embedSWF("loader.swf", "flashcontent", "100%", "100%", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
    /* below required for google chrome embed issue */
    swffit.fit('flashcontent',0,0);

    -->
</script>

</head>
<body>
    <div id="flashcontent">
        This SlideShowPro photo gallery requires the Flash Player plugin and a web browser with JavaScript enabled.    </div>    
        <p><center>
          <img src="../images/butoane.jpg" alt="" />
        </center></p>
    
</body>
</html>
primul.contact
Nu am mai folosit de mult flash, dar din amintiri incerc sa ii dau o solutie: incearca sa faci un nou swf de dimensiunea swf-ului pe care deja il ai, in care sa pozitionezi imaginea ta exact unde vrei, in rest sa fie gol. Pe acesta incarca-l in swf-ul existent cu action script.
 
i0nutzb
Înlocuiești:

CODSURSA
var params = {
  bgcolor: "#000000",
  allowfullscreen: "true"
}


Cu:

CODSURSA
var params = {
  bgcolor: "#000000",
  allowfullscreen: "true",
  wmode:'transparent'
}


Nu va merge pe linux (limitarea playerului flash de linux) iar dacă flash-ul are full screen, acesta nu va mai funcționa. Spor.
Aceasta este o versiune simplificată a paginii originale. Pentru a vizita versiunea originala click aici.