Forums Développement Multimédia

Aller au contenu

Drag and Drop

CODE Actionscript

5 réponses à ce sujet

#1 simon.cotroux

  • Members
  • PipPipPipPipPipPipPipPip
  • 934 messages

Posté 02 June 2005 - 12:06 PM

Je commence mon drag, et je met un IF avec ceci comme condition:
Code

this._x>Stage.width || this._x<=0

alors hop trace moi n'importe quoi, fais moi signe de vie.

Et aucun signe de vie à l'horizon.
:s


#2 matt-murdock

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 6851 messages

Posté 02 June 2005 - 12:16 PM

hello,

dans startDrag tu peut definir les limites:


Code
 startDrag(this, true, 100, 300, 500, 600);


#3 simon.cotroux

  • Members
  • PipPipPipPipPipPipPipPip
  • 934 messages

Posté 02 June 2005 - 14:04 PM

a ouais...
mais ...
en fait pour le startDrag je fais

Code

this.startDrag();


j'ai essayé de faire:
Code

this.startDrag( true, 100, 300, 500, 600);


mais il s'en tamponne le coquillage...
il fait bien le drag, mais il verouille pas, et il déplace mon truc , par contre les limites fonctionnent oO

et heuu dans l'aide pour le startDrag moi j'ai:
Code

startDrag(cible,[verrouiller ,gauche, haut, droite, bas])


J'ai essayé avec des crochets, mais la il me dit carrément "verrouiller doit etre egal a true ou false" (alors que j'ai bien mis true)


#4 niko

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 3995 messages

Posté 02 June 2005 - 14:17 PM

Ce qui est entre [ dans la doc, veut simplement dire que c'est optionnel ..

#5 simon.cotroux

  • Members
  • PipPipPipPipPipPipPipPip
  • 934 messages

Posté 02 June 2005 - 14:29 PM

ok j'en prend bonne note, mais pour mon probleme...

C'est quoi la différence entre:

Code
this.startDrag();


et :

Code
 startDrag(this);


?
(et pourquoi ca marche pas chez moi :'()


#6 simon.cotroux

  • Members
  • PipPipPipPipPipPipPipPip
  • 934 messages

Posté 02 June 2005 - 16:48 PM

pour ceux que ca interesse j'ai simplement resolu mon probleme en rajoutant onReleaseOutside, en plus du onRelease, comme ca hop mon truc qui sort du swf, quand on le lache hop il retourne a sa place gentillement wink.gif




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