FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Fonctionnement du caret_x_position(N)
par Jack Hier à 20:36

» Problèmes en cours.
par Jack Hier à 20:31

» PanExpress : l'éditeur Panoramic avec création d'objet
par Minibug Hier à 19:55

» Exemple d'une nouvelle version d'un GRID
par Minibug Hier à 17:36

» Comment faire fonctionner \qj en RTF ?
par jjn4 Mer 12 Déc 2018 - 19:25

» Mais où est donc passé Klaus ?!
par Jicehel Mer 12 Déc 2018 - 13:38

» Problème avec SaveStringList.
par Klaus Mer 12 Déc 2018 - 12:14

» Je suis de retour !
par Klaus Mer 12 Déc 2018 - 12:10

» Connexion au forum
par mindstorm Mer 5 Déc 2018 - 19:09

» Version instantanée V 0.9.29i5 du 17/11/2018
par silverman Ven 30 Nov 2018 - 10:37

» imprimer avec Print.dll
par JL35 Jeu 29 Nov 2018 - 21:33

» Convertisseur Décimal ---> Binaire, Octal, Hexadécimal, ...
par Minibug Dim 25 Nov 2018 - 15:37

» Impression de documents
par JL35 Ven 23 Nov 2018 - 19:45

» Logiciel de soutien scolaire.
par Marc Jeu 22 Nov 2018 - 20:51

» Logiciel de soutien en langues.
par Marc Jeu 22 Nov 2018 - 19:39

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Décembre 2018
LunMarMerJeuVenSamDim
     12
3456789
10111213141516
17181920212223
24252627282930
31      
CalendrierCalendrier

Partagez | 
 

 Numéro d'objet survolé par la souris.

Aller en bas 
AuteurMessage
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Numéro d'objet survolé par la souris.   Mar 24 Avr 2018 - 20:53

Bonsoir.

Merci de me rafraîchir la mémoire.

Existe-t-il un moyen de connaître le numéro de l'objet survolé par la souris ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Minibug

avatar

Nombre de messages : 3241
Age : 52
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

MessageSujet: Re: Numéro d'objet survolé par la souris.   Mar 24 Avr 2018 - 22:30

Oui s'il est déclaré au préalable avec ON_MOUSE_MOVE !  Wink

Sinon pas de solution.
Jack avait dit qu'il souhaitait mettre en place les commandes NUMBER_MOUSE_MOVE et les autres...
Mais vu tout ce qui lui est demandé je ne pense pas qu'il puisse tout faire... le pauvre ! Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
Klaus

avatar

Nombre de messages : 11109
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Numéro d'objet survolé par la souris.   Mar 24 Avr 2018 - 22:52

Tu fais ceci:
Code:
label moveForm, movePicture, movePanel
dim moveObjet%,

panel 12 : top 12,20 : left 12,20 : width 12,400 : height 12,300
picture 27 : parent 27,12 : top 27,20 : left 27,20 : width 27,300 : height 27,200

on_mouse_move 0,moveForm
on_mouse_move 12,movePanel
on_mouse_move 27,movePicture

moveObjet% = 0
end

moveForm:
  if moveObjet%=0 then return
  moveObjet% = 0
  ' ici, traiter "move sur form 0"
  return
     
movePanel:
  if moveObjet%=12 then return
  moveObjet% = 12
  ' ici, traiter "move sur panel 12"
  return
             
movePicture:
  if moveObjet%=27 then return
  moveObjet% = 27
  ' ici, traiter "move sur picture 27"
  return

La variable moveObjet% contiendra toujours le numéro d'objet sur lequel se trouve le curseur. Enfin, ceci est vrai pour tous les objets que tu as inclus dans cette logique.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
silverman

avatar

Nombre de messages : 724
Age : 46
Localisation : Picardie
Date d'inscription : 18/03/2015

MessageSujet: Re: Numéro d'objet survolé par la souris.   Mer 25 Avr 2018 - 8:11

C'est dommage que jack n'accède pas à cette demande, ça serais vraiment pratique en plus d'être utile Sad
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Pedro Alvarez

avatar

Nombre de messages : 1226
Date d'inscription : 19/01/2014

MessageSujet: Numéro d'objet survolé par la souris.   Mer 25 Avr 2018 - 17:51

Bonjour.

Voici un exemple de code permettant le survol de scene3D multiples, avec leur identification.

Le problème récurrent du crash est donc résolu ici, grâce à votre aide.

Code:
dim i%, k%, moveObjet%, n%

label moveScene3D_4001, moveScene3D_4002, moveScene3D_4003, moveScene3D_4004, moveScene3D_4005, moveScene3D_4006, moveScene3D_4007
label moveScene3D_4008, moveScene3D_4009, moveScene3D_4010, moveScene3D_4011, moveScene3D_4012

maximize 0

create_hide
moveObjet%=0
for k%=4001 to 4012
    scene3d k%
    color k%,0,0,160
    
    if k%<4006
       left k%,screen_x/2-350+(k%-4000)*150
       top k%,300
    end_if
    if k%>4005 and k%<4011
       left k%,screen_x/2-350+(k%-4005)*150
       top k%,450
    end_if
    if k%>4010
       left k%,screen_x/2-350+(k%-4010)*150
       top k%,600
    end_if
    width k%,100
    height k%,100
    hint k%,"Test"
    3d_target_is k%
    3d_cube k%+20,1
    3d_load_texture k%+20,"images"+trim$(mid$("chef_etab    enseignant   eleves3      vocabulaire4 traduire9    bibliotheque espagne1     options      sites        vacances1    semainier1   formation1   ",(k%-4000)*13-12,12))+".jpg"
next k%
create_show

for k%=4001 to 4012:show k%:next k%
 
on_mouse_move 4001,moveScene3D_4001
on_mouse_move 4002,moveScene3D_4002
on_mouse_move 4003,moveScene3D_4003
on_mouse_move 4004,moveScene3D_4004
on_mouse_move 4005,moveScene3D_4005
on_mouse_move 4006,moveScene3D_4006
on_mouse_move 4007,moveScene3D_4007
on_mouse_move 4008,moveScene3D_4008
on_mouse_move 4009,moveScene3D_4009
on_mouse_move 4010,moveScene3D_4010
on_mouse_move 4011,moveScene3D_4011
on_mouse_move 4012,moveScene3D_4012

end                          

sub survol()
    moveObjet%=n%
    caption 0,"Objet "+str$(n%)+"."
    for k%=4001 to 4012:color k%,0,0,160:next k%
    color n%,255,0,0
end_sub

moveScene3D_4001:
  n%=4001
  if moveObjet%<>n% then survol()
return

moveScene3D_4002:
  n%=4002
  if moveObjet%<>n% then survol()
return

moveScene3D_4003:
  n%=4003
  if moveObjet%<>n% then survol()
return

moveScene3D_4004:
  n%=4004
  if moveObjet%<>n% then survol()
return

moveScene3D_4005:
  n%=4005
  if moveObjet%<>n% then survol()
return

moveScene3D_4006:
  n%=4006
  if moveObjet%<>n% then survol()
return

moveScene3D_4007:
  n%=4007
  if moveObjet%<>n% then survol()
return

moveScene3D_4008:
  n%=4008
  if moveObjet%<>n% then survol()
return

moveScene3D_4009:
  n%=4009
  if moveObjet%<>n% then survol()
return

moveScene3D_4010:
  n%=4010
  if moveObjet%<>n% then survol()
return

moveScene3D_4011:
  n%=4011
  if moveObjet%<>n% then survol()
return

moveScene3D_4012:
  n%=4012
  if moveObjet%<>n% then survol()
return
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Numéro d'objet survolé par la souris.   

Revenir en haut Aller en bas
 
Numéro d'objet survolé par la souris.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Une mini pop up qui s'ouvre au survol de la souris
» Image qui disparaît pour laisser place à une description lors du survol de la souris.
» Effet sur image lors du survol de la souris
» Image Reactive au survol de la souris
» Cadre message décalé au survol de la souris.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: