Modifier swf à partir de txt

Résolu
Jperrio Messages postés 77 Statut Membre -  
RAD ZONE Messages postés 5362 Statut Contributeur -
Bonjour,
Je cherche à modifier des champs dans un fichier swf à partir d'un fichier txt.

L'objectif est de mettre à jour le contenu d'un site simplement pour une personne sans compétences particulières.

En fait dans mon swf, j'ai un champs texte appelé text1 et je voudrais le lier à un fichier toto.txt.

Merci de vos infos
Configuration: Windows Vista
Firefox 3.0.3

3 réponses

  1. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    DONC CEST EN AS3 !!

    VOILA LE CODE COMPLET
    import fl.controls.UIScrollBar;
    
    
    var my_sb:UIScrollBar = new UIScrollBar();
    addChild(my_sb);
    
    
    my_sb.scrollTarget = text1;
    
    
    my_sb.setSize(16, text1.height); 
    // my_sb.height = text1.height;
    
    
    my_sb.move(text1.x + text1.width, text1.y);
    
    var url:String = "toto.txt";
    
    
    var loadit:URLLoader = new URLLoader();
    loadit.addEventListener(Event.COMPLETE, completeHandler);
    loadit.load(new URLRequest(url));
    
    function completeHandler(event:Event):void {
    	text1.text = event.currentTarget.data as String;
    	my_sb.update();
    }
    1
  2. jmg78
     
    flasm
    0
    1. BartWadela Messages postés 606 Statut Membre 111
       
      ??? kamoulox

      c'est un logiciel flasm ?
      0
  3. RAD ZONE Messages postés 5362 Statut Contributeur 1 360
     
    EN AS2
    tu ajoute a ton action script
    var loadit_lv:LoadVars = new LoadVars();
    loadit_lv.load("toto.txt");
    loadit_lv.onData = function(src:String) {
    	if (src != undefined) {
    		text1.text = src;
    	} else {
    		trace("Impossible de lire le Texte.");
    	}
    };


    SI C EST EN AS3
    var url:String = "toto.txt";
    
    //Load the text.
    var loadit:URLLoader = new URLLoader();
    loadit.addEventListener(Event.COMPLETE, completeHandler);
    loadit.load(new URLRequest(url));
    
    function completeHandler(event:Event):void {
    	text1.text = event.currentTarget.data as String;
    	my_sb.update();
    }

    my_sb= la scrollbar , adapte avec le nom d instance que tu as donne !!

    RAD
    0
    1. Jperrio Messages postés 77 Statut Membre 4
       
      Salut et merci de ton aide

      J ai encore du mal

      Mon fichier txt s appelle toto.txt

      Dans mon swf, j ai créé un champs texte de saisie en clip nomme fenetre

      J ai placé ton code dans la frame 1 du clip et il n 'arrive pas a comprendre text1.text et j ai remplacé my_sb par fenetre et ca il ne le comprend pas non plus.

      Je t ai donné toute mes données, je te copie mon code pour que tu puisse le corrigé.

      Merci

      var url:String = "toto.txt";

      //Load the text.
      var loadit:URLLoader = new URLLoader();
      loadit.addEventListener(Event.COMPLETE, completeHandler);
      loadit.load(new URLRequest(url));

      function completeHandler(event:Event):void {
      text1.text = event.currentTarget.data as String;
      fenetre.update();
      }
      0