Forums Développement Multimédia

Aller au contenu

Pb de chargement dynamique

PAO Flash

1 réponse à ce sujet

#1 mc_cray

    Ceinture Blanche

  • Members
  • Pip
  • 2 messages

Posté 30 March 2010 - 10:59 AM

Bonjour à toute l'équipe!!
Grâce à vous j'ai pu réaliser une grande partie de mon site en flash!!

Mais passons dans le vif du sujet.... Je suis en phase terminal de mon projet tutoré en DUT SRC!! Je fais une partie de mon site en flash et la seconde en php... Dans ma partie flash(AS2.0)j'ai un souci de chargement dynamique de mes images. Mon image se charge bien dans la scène, le souci c'est qu'elle disparaît au bout de quelques secondes. Pour donnée plus d'explications:
- Une image d'accueil se charge dynamiquement
- On clic sur un bouton une vidéo se lance et je rentre dans une pièce qui sera mon menu
- et le les problème commence...

Ps : pour chaque menu une vidéo se lance et circule dans la pièce puis recharge une image (même principe que l'accueil)
voila une partie de mon code du menu:

stop();

//======================================================================================================================================================
//======================================================================================================================================================
// Partie Video Chargement de la vidéo dynamique
//======================================================================================================================================================
//======================================================================================================================================================

var connection:NetConnection = new NetConnection();// Créer un objet NetConnection :
connection.connect(null);// Créer une connexion locale en flux continu
var flux_video:NetStream = new NetStream(connection);// Créer un objet NetStream :

//======================================================================================================================================================
//======================================================================================================================================================
// Partie du menu Perceptio
//======================================================================================================================================================
//======================================================================================================================================================

barre1_mc.onRelease = function ()
{
_root.onEnterFrame = function ()
{
_root.ma_video._alpha = 100;
_root.menu_mc._visible = false;
}

_root.ma_video.attachVideo(flux_video);
flux_video.play("perceptio.flv");

flux_video.onStatus = function(infoObject)
{
if (infoObject.code == "NetStream.Buffer.Empty")
{
_root.onEnterFrame = function ()
{
_root.ma_video._alpha -= 20;
}

var fond = "perceptio.jpg";
_root.imgFond_mc.loadMovie(fond);
_root.retour_mc._visible = true;
_root.souris_mc._visible = true;
}
}
}

barre1_mc.onRollOver = function ()
{
barre1_mc._alpha = 50;
}

barre1_mc.onRollOut = function ()
{
barre1_mc._alpha = 100;
}

Merci de votre aide

#2 mc_cray

    Ceinture Blanche

  • Members
  • Pip
  • 2 messages

Posté 30 March 2010 - 13:42 PM

Bon ben coup de chance j'ai trouvé le problème, je vous met le code !!
j'avais un problème au niveau de mon alpha!! Je faisais disparaître ma vidéo mais elle était toujours dans la scène, donc j'ai remplacé par un _visible et maintenant ça ne disparaît plus !! :texas:

barre1_mc.onRelease = function ()
{
_root.ma_video._alpha = 100;
_root.ma_video._visible = true;
_root.menu_mc._visible = false;

_root.ma_video.attachVideo(flux_video);
flux_video.play("perceptio.flv");

flux_video.onStatus = function(infoObject)
{
if (infoObject.code == "NetStream.Buffer.Empty")
{
_root.onEnterFrame = function ()
{
_root.ma_video._alpha -= 20;
_root.ma_video._visible = false;
}

var fond = "perceptio.jpg";
fond._alpha = 100;
_root.imgFond_mc.loadMovie(fond);
_root.retour_mc._visible = true;
_root.souris_mc._visible = true;
}
}
}

barre1_mc.onRollOver = function ()
{
barre1_mc._alpha = 50;
}

barre1_mc.onRollOut = function ()
{
barre1_mc._alpha = 100;
}

Bonne journée à tous



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)