Créer son site Gratuitement : Service / Outils webmaster gratuit
Mon Site Gratuit
Contactez nous
Nos partenaires
Scripts
Tutoriaux
Nos services
Forums
Accueil
Forumsuploader une image et la remplacer dans movie clip
      Imprimer le sujet FAQ  M'enregistrer 
  Vous êtes perdu parmi toutes ces lignes de codes, n'hésitez pas à posez vos questions, nous sommes là pour y répondre le plus rapidement possible !

uploader une image et la remplacer dans movie clip

Messagede goupil52 le 07 Avr 2010, 16:09

Bonjour a tous,
J‘ai vu un tuto de Zardoz sur les clip parent, enfant, conteneur,mais je n‘arrive pas a l‘appliquer dans mon cas.

Voila ce que je voudrais faire : J‘ai un movieclip nommé block, vide au départ. Le movieclip block est dragable et doit rester dragable en tout temps.
Lorsque je clique sur un bouton nommé btnbrowse, on choisit une image sur le disque local, on l‘upload, et on l‘affiche dans le movieclip block. On doit pouvoir répéter cette opération ( choisir, loader, remplacer et afficher ) autant de fois que l‘on veut.

Mon problème : l‘upload fonctionne parfaitement, l‘image s‘affiche, mais si je veux uploader une nouvelle image, celle-ci vient par dessus l‘ancienne ( et pas vraiment aux meme coordonnees )

Par avance merci a tous ceux qui voudront bien se pencher sur mon probleme.

Je vous donne le code source et le lien du .fla

http://magimage.ca/flash/upload.fla


Code: Tout sélectionner
stop();

// On charge  les class
import flash.events.MouseEvent;
import flash.events.Event;
import flash.net.FileReference;
import flash.display.Loader;
import flash.display.Sprite;

var fileRef:FileReference;

function DirectUpload(event:MouseEvent):void
  {
   fileRef = new FileReference();
   fileRef.addEventListener(Event.SELECT, selectFile);
   fileRef.addEventListener(Event.OPEN, openFile);
   fileRef.addEventListener(Event.COMPLETE, complete);
fileRef.browse([new FileFilter("All Formats (*.jpg,*.gif,*.png,*.swf)", "*.jpg;*.gif;*.png;*.swf", "JPEG;jp2_;GIFF;SWFL")]);
  }

function selectFile(e:Event):void {
   fileRef.load();
  }

function openFile(e:Event):void {
  }
 
function complete(e:Event):void
  {
var data:ByteArray = fileRef.data;

// on crée un contenant pour le fichier chargé
   var loader:Loader = new Loader();
   loader.loadBytes(data);
   
// On ajoute le contenant au movieclip  Block
   block.addChild(loader);
  }

btnbrowse.addEventListener(MouseEvent.CLICK,DirectUpload);

// Cette fonction permet de drag le block
function dragblock(event:MouseEvent):void
{
block.startDrag();//le block suit le pointeur de souris
}
block.addEventListener(MouseEvent.MOUSE_DOWN, dragblock);//Quand j'appuie sur le bouton de la souris

// Cette fonction permet de drop le block
function dropblock(event:MouseEvent):void
{
block.stopDrag();//le block s'arrête là ou il est
}
block.addEventListener(MouseEvent.MOUSE_UP, dropblock);//Quand je relache le bouton de la souris
goupil52
Nouveau Plug'zien
Nouveau Plug'zien
 
Messages: 4
Inscription: 07 Avr 2010, 15:53
Points: 12


Retourner vers Vos questions en Programmation / Création de site

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités