begin process at 2012 02 09 14:28:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Redimensionnement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Redimensionnement

mercredi 2 août 2006 à 12:06:54 | Redimensionnement

bidouille44

Bonjour,

J'ai un soucis de redomensionnement d'image. J'explique le processus :

Création d'une fiche à la volée contenant texte et image chargés dynamiquement.
Sur cette fiche possibilité de zoom sur l'image.
possibilité de fermeture de la partie texte.
Quand je ferme la partie texte, avec la version publiée flash 6, l'image se redimensionne et occupe toute la surface.

Mon pb avec la version publiée flash player 7 et 8 elle ne se redimensionne pas lors de la fermeture de la zone texte.

Code :

initialisation sur la scène principale :

// Chargements de la base des oeuvres :

DATA = new XML();
DATA.ignoreWhite = true;
DATA.load('doc/catalogue.xml');

// Initialisation des variables globales
_global.sel_auteurs = 'All';
_global.sel_siecles = 'All';
_global.sel_genres  = 'All';
_global.sel_pays    = 'All';
_global.sel_villes  = 'All';
_global.lang        = 'fr';

// Definition de la fonction d'affichage des oeuvres (fiche complete)
function afficheOeuvre(ID)
{
 //trace(ID)
 for(n in _global.catalogue){
  if(_global.catalogue[n][0] == ID){
   TMP = _global.catalogue[n];
   break;
  }
 }
 
 //trace(TMP)
 if(TMP != undefined)
 {
  iniOeuvre = new Object;
  iniOeuvre._visible = false;
  
  _root.attachMovie('detail_oeuvre','FICHE',1000,iniOeuvre);
  _root.FICHE._x = 512;
  _root.FICHE._y = 382;
  _root.FICHE.myOeuvre = TMP;
  _root.FICHE.gotoAndPlay(1);
  _root.FICHE._visible = true;
 }
}

// Definition de la fonction d'affichage des legendes seules (panorama)
function afficheLegende(ID)
{
 //trace(ID)
 for(n in _global.catalogue){
  if(_global.catalogue[n][0] == ID){
   TMP = _global.catalogue[n];
   break;
  }
 }
 
 //trace(TMP)
 if(TMP != undefined)
 {
  iniOeuvre = new Object;
  iniOeuvre._visible = false;
  
  _root.attachMovie('mini_oeuvre','LEGEND',1000,iniOeuvre);
  //_root.LEGEND._x = _xmouse;
  //_root.LEGEND._y = _ymouse;
  _root.LEGEND._x = 540;
  _root.LEGEND._y = 385;
  _root.LEGEND.myOeuvre = TMP;
  _root.LEGEND.gotoAndPlay(1);
  _root.LEGEND._visible = true;
 }
}
// Definition de la fonction d'affichage des legendes dates (chronologie)
function afficheLegendec(ID)
{
 //trace(ID)
 for(n in _global.catalogue){
  if(_global.catalogue[n][0] == ID){
   TMP = _global.catalogue[n];
   break;
  }
 }
 
 //trace(TMP)
 if(TMP != undefined)
 {
  iniOeuvre = new Object;
  iniOeuvre._visible = false;
  
  _root.attachMovie('chrono_oeuvre','CHRONO',1000,iniOeuvre);
  //_root.LEGEND._x = _xmouse;
  //_root.LEGEND._y = _ymouse;
  _root.CHRONO._x = 540;
  _root.CHRONO._y = 350;
  _root.CHRONO.myOeuvre = TMP;
  _root.CHRONO.gotoAndPlay(1);
  _root.CHRONO._visible = true;
 }
}


code sur le clip détail oeuvre :

// gestion du zoom "souple" au rollover

onEnterFrame = function(){
  if(zoomp.hitTest(_root._xmouse, _root._ymouse, false)){
  dphoto.photo.cWidth  = dphoto.photo._width  + dphoto.photo._width*1/100
  dphoto.photo.cHeight = dphoto.photo._height + dphoto.photo._height*1/100
  }
  if(zoomm.hitTest(_root._xmouse, _root._ymouse, false)){
   newW = dphoto.photo._width  - dphoto.photo._width*1/100
   newH = dphoto.photo._height - dphoto.photo._height*1/100
   if(newW >= dphoto.photoMWidth || newH >= dphoto.photoMHeight){
    dphoto.photo.cWidth  = newW
    dphoto.photo.cHeight = newH
   }
   else{
    dphoto.photo.cWidth  = photoMWidth
    dphoto.photo.cHeight = photoMHeight
   }
  }
}


merci de vos réponses...



Cette discussion est classée dans : root, photo, global, tmp, dphoto


Répondre à ce message

Sujets en rapport avec ce message

Gallerie photo dans un loadmovie [ par ox_freerider ] bonjour à tous !!Voilà mon petit probleme:J'ai créé un site en flash dans lequelle on charge une gallerie photo en swf via la merveilleuse fonction lo Function et Variable besoin d aide [ par Martino26 ] Reegarder mon code vous allez p-t comprendre _global.calculer = function (x,p) { _global["fauxtotal"+p] = ["total"+p] + hasard statusrep = x; if ( bouclage ! [ par bartoun ] bonjour,voila mon probleme (à la fois me sens pas seuls)g une séquence sur laquelle g deux clips actionnés par des boutons ("menu_photo" et "menu_illu Récupérer la longueur et la largeur d'un clip créé ?? [ par sebct ] Bonjour, je crée un clip, conteneur_gauche, lequel reçoit en loadMovie une image, de taille variable. L'objectif est de récupérer les width et height Galerie photo ActionScript/XML [ par fbuisine ] Bonjour à tous, Tout d'abord bravo pour ce site, vraiment génial et enrichissant. Voilà je suis en train de réaliser une galerie photo en Flash_XML à diapo pour debutant [ par billy67000 ] Salut, je suis débutant en Flash et je souhaite réaliser une diapo. J'ai trouver un script dont j'ai modifié le code ça marche pas pourqoui? voici Probleme de modification d'une variable [ par Jbaal ] Ma question est peut-être trés bête, mais là je séche.... bon en fait j'aimerai passer d'une condition à une autre au sein de la même frame en utilis x_scale,rotation,x_scale [ par desstrain ] bonsoir ! je suis bien crevé, mon cerveau racle bien ce soirje me remet a flash ç'est dur ^^alors en fait j'ai tenté de faire une petite gallerie avec faire un trace dans mon script :s [ par deuval ] bonjour,jai fait un script qui me permet de charger des images grace un xml. Ces images sont misent dans le clip _root.cadrechargement. Sur la scene i Transcription de l'AS2 en AS3 [ par davax ] Bonjour, Voici mon souci, j'ai crée il y longtemps, une animation flash en AS2. Tout marche, génial. Aujourd'hui je suis contraint de faire un Upgrade


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales