> Tous les forums > Forum des Webmasters
 taille relative d'une anim flash dans du html
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
jpthali
  Posté le 29/09/2008 @ 11:50 
Aller en bas de la page 
Petit astucien

Salut àtous et merci pour ce forum hautement instructif et réactif,

J'ai une question "html", j'ai récupérer les sources d'un blog en flash. Il marche très bien mais le seul problème est qu'il s'ouvre dans le navigateur en taille fixe, alors que j'aimerais qu'il s'adapte à la taille de la fenètre (comme la plupart des sites flash).

Je pense (je n'y connais rien en html) que le problème ici vient du code de la page html acqueillant le swf. Comme c'est un blog, il y a dans ce code toute une partie qui permet au swf de s'adapter en hauteur, selon le nombre de billets postés.

Ce qu'il me faudrait dans l'idéal en fait c'est que ce swf s'ouvre dans un cadre fixe (800*600) par exemple, avec une scroll bar verticale qui lui permet de présenter les billets en hauteur. Et que ce cadre soit lui-même en taille relative pour s'adapter à la résolution du navigateur.

Voici le code de la page en question:

<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<TITLE>Flashblog.org El primer Flash Blog open source</TITLE>
<!-- begin contents scripts -->
<script type="text/javascript" language="Javascript" src ="jscripts/setSwf.js" charset="iso-8859-1"></script>
<script type="text/javascript" language="Javascript" src ="jscripts/detect.js" charset="iso-8859-1"></script>
<script type="text/javascript" language="Javascript" src = "jscripts/pluginenable.js" charset="iso-8859-1"></script>
<script type="text/javascript" language="Javascript" charset="iso-8859-1">
<!--
if (!FlashInstalled) {
// alert("not installed")
location.href = "sorry.html";
}
//-->
//
</script>
<!-- RESIZE CODE -->
<script type="text/javascript" language="Javascript" charset="iso-8859-1">
//
function setFlashWidth(divid, newW){
document.getElementById(divid).style.width = newW+"px";
}
//
//
function setFlashHeight(divid, newH){
// alert("setFlashHeight("+divid+","+newH+")");
document.getElementById(divid).style.height = newH+"px";
}
//
//
function setFlashSize(divid, newW, newH){
setFlashWidth(divid, newW);
setFlashHeight(divid, newH);
}
//
//
function canResizeFlash() {
var ua = navigator.userAgent.toLowerCase();
var opera = ua.indexOf("opera");
if (document.getElementById) {
if (opera == -1) {
return true;
} else if (parseInt(ua.substr(opera+6, 1))>=7) {
return true;
}
}
return false;
}
//
//
var bBrowserResize = canResizeFlash();
//
</script>
<!-- -->
<script language="JavaScript">

//back button javascript, flash actionscript provided by Robert Penner
// source@robertpenner.com

function setPage(newPage) {

//check if Flash object exists
if (window.document.mymovie) {
//set page variable in _root timeline of Flash movie
window.document.mymovie.SetVariable("page", newPage);
}
}
</script>
<!-- -->
<script language="javascript">
if(self.location==top.location)self.location="index.php";
</script>
<script src="../../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</HEAD>
<BODY topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" scroll="yes" scrollbars=yes>
<script language="javascript">
document.write('<div align="center">');
<!--
if (bBrowserResize){
document.write('<div id="mother" style=height:1500px;">');
} else {
document.write('<div id="mother" style=height:1500px;">');
}
<!--
setSwf('flashblog.swf','mymovie','100%','100%','bBrowserResize='+bBrowserResize);
//-->
document.write('</div>');
document.write('</div>');
</script>
</body>
</html>

Merci !

Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
SSD Corsair Force MP600 Pro XT 2 To (NVMe M.2 Gen4, 7100/5800 Mo/s) à 185,95 €
185,95 € 220 € -15% @LDLC
Ecran 27 pouces Samsung Smart Monitor M5 (Full HD, WiFi, Airplay 2) à 129,99 €
129,99 € 185 € -30% @GrosBill
Amazon Fire TV Stick 4K Max à 39,99 €
39,99 € 64,99 € -38% @Amazon
Portable Acer Aspire (14 pouces, Pentium Silver N6000, 8 Go RAM, SSD 128 Go, Windows 11) à 299,99 €
299,99 € 399 € -25% @Amazon
Batterie Bosch Professional 18V System 5Ah à 65,05 € livrée
65,05 € 85 € -23% @Amazon Allemagne
Jusqu'à 20% de remise en Superpoints sur Rakuten
-20% @Rakuten
PC portable 14 pouces Asus Vivobook Pro 14 (OLED WQXGA+, R7 5800H, 16 Go/512 Go) à 869,99 €
869,99 € 1099 € -21% @Cdiscount
PC AIO tout en un Lenovo Ideacentre 3 (24 pouces, Ryzen 5, 8 Go, SSD 512 Go, Windows 11) à 699,99 €
699,99 € 899 € -22% @Amazon
Kit Maison connectée : assistant vocal Amazon Echo Show 5 Gen 2 (2021) + thermostat connecté Netatmo NTH01-FR + 2 prises connectées Meross à 165,99 €
165,99 € 235 € -29% @Amazon
Lot de 6 boxers Levi's Sportswear Logo homme à 30 €
30 € 50 € -40% @Amazon

Sujets relatifs
integrer une petite anim flash dans un code html
Integration d'un bouton flash dans une page HTML
Probleme video flash dans page html
Affichage d'une page html dans un cadre flash
affichage flash dans page HTML
Codage HTML dans Dreamweaver avec une template Photoshop
Target dans menu déroulant "option value=...." html
Bouton PayPal dans site flash
Bouton Facebook dans sites Flash
Panorama 360° en swf dans une page en HTML
Plus de sujets relatifs à taille relative d''une anim flash dans du html
 > Tous les forums > Forum Forum des Webmasters