Prb avec les Compoasants - LVPlayback dans Window

Signaler
Messages postés
12
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
12 septembre 2006
-
Messages postés
12
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
12 septembre 2006
-
Bonjour


Qq'un pourrait-il m'aider svp, j'aimerais savoir comment intégrer
un composant dans un autre ????? Dans mon cas c'est FLVPlayback dans Window


Merci


David

4 réponses

Messages postés
396
Date d'inscription
samedi 16 avril 2005
Statut
Membre
Dernière intervention
13 novembre 2009

Et bien tu intègre le FLVPlayBack dans un clip. et Tu intègre ton Clip dans le Window via le "content path". Après tu peu faire bien autrement et le mettre dircetement dedans en code

Aller @+
Flo
Messages postés
12
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
12 septembre 2006

Merci


Ca parait simple à faire et bien non (enfin pour moi) le
résultat est le suivant

**Erreur** Séquence Séquence 1, calque Calque 1, image =
1 :Ligne 15 : Incompatibilité de types.


            var my_win:MovieClip =
mx.managers.PopUpManager.createPopUp(evt_obj.target, Window, true,
{closeButton:true}, {contentPath:"lePlayer_mc"});


lePlayer_mc = un clip qui comprend un FLVPlayBack


 


une idée ???
Messages postés
12
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
12 septembre 2006

Bon j'ai trouvé, … il faillait faire la liaison vers AS


Maintenant je bloc sur comment la faire "marcher"
cette vidéo.


J'utilise un composant Window qui comprend un clip
(winPlayer) comprenant un FLVPlayback (nom occurrence player). Ainsi j'utilise
les avantages des deux composants. Mon problème, me diriez-vous, je n'arrive
pas à faire fonctionner la vidéo. Voici mon code,

var netConn:NetConnection = new NetConnection();

connection_nc.connect(null);

var stream_ns:NetStream = new NetStream(connection_nc);

win.winPlayer.player.attachVideo(stream_ns);//win est le nom du composant
Window

stream_ns.play("video1.flv");

//

// le bouton fermer est visible

win.closeButton = true;

// définition du titre du composant 'win'

win.title = "test";

// remplissage du composant 'win'

win.contentPath = "winPlayer";//

// création d'un objet écouteur 'windowListener'

windowListener = new Object();

// fonction de l'écouteur 'windowListener'

windowListener.click = function(evt) {

win._visible = false;

};

// définition de l'évènement 'click' dans l'écouteur 'windowListener'

win.addEventListener("click", windowListener);


Merci de votre aide / conseils

David
Messages postés
12
Date d'inscription
lundi 14 février 2005
Statut
Membre
Dernière intervention
12 septembre 2006

j'ai enfin trouvé voici le code illustrant l'intégration des deux composants
1//
Choix = "JAVA";
i = 1;
Chemin_video = Choix+"/"+"Cours"+i+"/"+Choix+"video"+i+".flv";
//pour tester utiliser un fichier .flv qui remplacera "Chemin_video"
/**
 Requiert :
  - Composant Window dans la bibliothèque
*/
import mx.managers.PopUpManager;
import mx.containers.Window;
//System.security.allowDomain("http://www.flash-mx.com");
var my_win:MovieClip = PopUpManager.createPopUp(this, Window, true, {closeButton:true, contentPath:"player"});
var winListener:Object = new Object();
winListener.click = function() {
    my_win.deletePopUp();
};
my_win.title = Choix;
my_win.addEventListener("click", winListener);
my_win.setSize(370, 350);
my_win._x = Stage.width/2-my_win._width/2;
my_win._y = Stage.height/2-my_win._height/2;

//dans "le LVPlayback de player"
import mx.video.*;
this.attachMovie("FLVPlayback", "my_video", 10, {width:320, height:240, x:120, y:100});
my_video.contentPath = _root.Chemin_video;