Forums Développement Multimédia

Aller au contenu

- - - - -

Accéder à un clip dans un clip chargé

load addchild as3 urlrequest

1 réponse à ce sujet

#1 Kryptonien

    Ceinture Jaune

  • Members
  • PipPip
  • 16 messages

Posté 03 September 2016 - 13:03 PM

Bonjour tout le monde,

Voici un bout de code :
var houseDemandee:URLRequest = new URLRequest("maison.swf");

var maisonLoad:Loader = new Loader();
maisonLoad.load(maisonDemandee);

preview.addChild(maisonLoad);

// Ne marche pas : preview.maisonLoad.fenetre.scaleX = 2;

stage.addChild(preview);

J'ai donc importé maison.;swf, je l'ai placé dans le MovieClip "preview". Comment faire pour modifier le scaleX du clip "fenetre", qui est dans maison.swf ?..
Le code que j'ai mis ne fonctionne pas.

Merci !

EDIT : J'ai bien essayé de faire une classe "fenetre.as" rattachée directement au MC de la fenetre, mais en faisant ceci par exemple :
var myFenetre = new fenetre();
myFenetre.scaleX = 2;
Le scaleX ne change pas...

#2 draad

  • Members
  • PipPipPipPipPipPipPipPip
  • 654 messages

Posté 04 September 2016 - 14:59 PM

Salut,

Il me semble que si tu nomme ton clip enfant : "MonEnfant" avant d'exporter ton fichier swf, tu sera en mesure d'y acceder en faisant


MonSwf.MonEnfant
 

Tu peux ensuite modifier son scale normalement.

Tu ne devrais pas mélanger le francais et l'anglais dans ton code. Nomme tes varaibles soit en francais : "maisonDemandee", soit en anglais : "houseRequested".




Répondre à ce sujet



  

1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP