2016-10-17 2 views
0

J'essaie de charger des clips vidéo (ou des images) dans le calque d'arrière-plan, en fonction du numéro de frame, en utilisant ActionScript 2 ci-dessous, sur Macromedia Flash 8 pro.Chargement de clips vidéo en couche de fond avec Actionscript 2

Il existe deux couches; fond et couche de texte. Le script charge bien les clips mais les place devant le calque de texte. Le script est placé sur l'image 1 du calque d'arrière-plan: -

Qu'est-ce que je fais de mal ici, s'il vous plaît?

Je suis un débutant et j'ai eu le script de certains forums. J'apprécierais toute aide .. Merci!

  mclListener.onLoadInit = function(target_mc:MovieClip) {}; 

      this.createEmptyMovieClip("image_mc",1); 

      var mclListener:Object = new Object(); 

      mclListener.onLoadInit = function(target_mc:MovieClip) {}; 

      var image_mcl:MovieClipLoader = new MovieClipLoader(); 

      image_mcl.addListener(mclListener); 


      // the first clip on frame 1 
      image_mcl.loadClip("movie1.swf", image_mc); 

      onEnterFrame = function() { 
      if (this._currentframe == 100) { 
       image_mcl.loadClip("movie2.swf", image_mc); 
      } 
      if (this._currentframe == 200) { 
       image_mcl.loadClip("movie3.swf", image_mc); 
      } 
      }; 
+0

une chance de réponse .. ou un indice pour me diriger dans la bonne direction? – Quest

+0

Ai-je envoyé ceci à la mauvaise section? Quelqu'un pourrait-il conseiller? – Quest

+0

Merci beaucoup, greg-449. – Quest

Répondre

0

J'ai trouvé la solution à cela. Dans la deuxième ligne dans le script: -

  this.createEmptyMovieClip("image_mc",1); 

changement de 1 à -16384, comme suit: -

  this.createEmptyMovieClip("image_mc",-16384); 

Cela pourrait aider quelqu'un qui travaille encore sur le logiciel de l'âge de pierre - :)