Forums Développement Multimédia

Aller au contenu

Lien sur un scrolling panel

PAO Flash

2 réponses à ce sujet

#1 tonyroyster

    Ceinture Blanche

  • Members
  • Pip
  • 6 messages

Posté 14 January 2013 - 22:17 PM

bonsoir

voila mon problème je vais essayer avec une bonne explication:

J'ai une scéne 1 avec plusieurs calques qui représente un scrolling panel. Dans ce scrolling j'ai un clip nommé panel qui réuni toutes mes photos. Quand je rentre dans ce clip j'ai converti chacune des photos en clip (bouton1, bouton2 etc...). J'aimerai que lorsque je clique sur une photo, cela me dirige vers une image clé dans le clip bouton1 par exemple.

au gros j'ai: Scene 1 => panel => bouton et dans ce bouton j'ai un calque avec 2 images clé

merci pour votre aide

#2 Monsieur Spi

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 6996 messages

Posté 15 January 2013 - 17:01 PM

Salut,

Si je comprend bien quand tu cliques sur "Bouton1" tu veux aller sur une image clé du scénario de ton clip "Bouton1" ?

Sais-tu gérer l’interactivité sur les clip ?
As-tu essayé avec la méthode gotoAndStop() ?


Bouton1.addEventListener(MouseEvent.CLICK, changeFrame);

function changeFrame(e:Event):void{
    e.target.gotoAndStop(2);
}
 


#3 tonyroyster

    Ceinture Blanche

  • Members
  • Pip
  • 6 messages

Posté 15 January 2013 - 19:02 PM

merci pour ta réponse le problème c'est que ton action est en AS3 or le miens est en AS2


panel.onRollOver = panelOver;
function panelOver() {
this.onEnterFrame = scrollPanel;
delete this.onRollOver;
}
var b = stroke.getBounds(_root);
function scrollPanel() {
if(_xmouse<b.xMin || _xmouse>b.xMax || _ymouse<b.yMin || _ymouse>b.yMax) {
  this.onRollOver = panelOver;
  delete this.onEnterFrame;
}

if(panel._x >= 89) {
  panel._x = 89;
}

if(panel._x <= -626) {
  panel._x = -626;
}

var xdist = _xmouse - 392;

panel._x += Math.round(-xdist / 80);
}

 

il ya des classes qui sont incompatible, mais j'avais pensé au gotoAndPlay seulement je ne sais pas ou le mettre. faut t il le mettre dans le clip bouton ou ailleur ?

PS: tu as trés bien compris mon explication ! :)



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