Forums Développement Multimédia

Aller au contenu

Pb de controle de clip dans un swf loadé

CODE Actionscript

5 réponses à ce sujet

#1 evourch

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 128 messages

Posté 08 January 2003 - 22:43 PM

Salut

Mon problème est le suivant :
J'ai deux fichiers swf un.swf et scrol.swf
Un bouton situé dans un.swf load scrol.swf dans un clip nommé cible et present dans le fichier un.swf .

on (release) {
loadMovie("scrol.swf",_root.cible);
{

Dans mon fichier scrol.swf j'ai un clip nommé thema qui est sur la scene de scrol.swf et qui a pour effet de scroller du texte.

Quand je load mon fichier scrol.swf dans le fichier un.swf la barre de scrol ne marche plus du tout.
je pense que le probleme est la syntaxe de pointage dans mon fichier scrol.swf ou je fait tres souvent appell au clip avec _root.thema.mcsuivant
Le probleme est je pense que cette syntaxe fait reference a la scene principale de scrol.swf quand celui si est seul mais doit faire appelle a la scene principale de un.swf quand il est loadé dans ce dernier.

J'ai essayé de modifier mon code plusieurs fois mais la je comprend plus rien....

j'ai penser a loader mon scrol.swf a un niveau pour ne plus utiliser _root mais _level(mon level) mais ca marche pas non plus.

Si quelqu'un peut me passer un coup de main ??

Merci d'avance

Erwan

#2 Ch4rly

  • Members
  • PipPipPipPipPipPipPipPip
  • 1544 messages

Posté 08 January 2003 - 22:47 PM

Salut !!

Essaye dans le code de scroll.swf de mettre non pas le chemin absolu (à partir du _root) mais le relatif (à partir de l'endroit où se trouve le code ) à l'aide this _parent ...

wink.gif 8)

#3 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 08 January 2003 - 22:49 PM

hello smile.gif
1 - ta syntaxe :
on (release) {
_root.cible.loadMovie("scrol.swf");
{

2 - du coup tu as la réponse :

_root.thema.mcsuivant non !!

_root.cible.thema.mcsuivant // OUI smile.gif

Pense qu'en local on peut utiliser this.
bye smile.gif

#4 evourch

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 128 messages

Posté 08 January 2003 - 22:50 PM

Oui c'est le premier truc que j'ai essayé mais je m'en sort pas non plus.......

En fait est t'il possible d'utiser _root qui serait une fois le fichier loadé dans un.swf la scene principale de un.swf ( c'est bien ca ??) et de remonter vers le clip de cette maniere ?

#5 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 08 January 2003 - 22:52 PM

_root = _level0 = scène principale de un.swf

ensuite "cible" = un clip

ensuite tu montes dans la hiérarchie .. lis l'aide de flash à ce sujet et essai de faire des essais progressivement sur un fla à part smile.gif

Là c'est comme si tu avais mis tout le contenu de ton autre fla dans un clip dans le premier smile.gif c'est tout smile.gif
bye smile.gif

#6 evourch

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 128 messages

Posté 08 January 2003 - 22:59 PM

Ok nickel c'etait bien ce que je pensais
désolé je repondais pas a toi dans le post precedent mais on a du envoyer le post en meme temps.
Merci
J'ai essayer en syntaxe local mais j'ai du merder quelque part.

Enfin ca commence a venir.....

Merci encore



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

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