Outils pour utilisateurs

Outils du site


objets:bloc

Ceci est une ancienne révision du document !


Bloc

Un objet Bloc est un objet Animation particulier, qui peut servir d'obstacle à un objet Promeneur : le Promeneur sera arrêté par toute partie non transparente de l'objet Bloc.

Créer un objet Bloc

  • Créer un objet Bloc :
  unBloc = new Bloc()
  • Créer un objet Bloc en chargeant une image :
  unBloc = new Bloc("fichier.png")

Actions

Les objets Bloc sont des objets Animation particuliers : ils possèdent donc déjà toutes les actions des objets Animation.

  • Charger une image depuis un fichier :
  unBloc.chargerImage("fichier")
  • Changer la taille du Bloc :
unBloc.définirHauteur(300);
unBloc.définirLargeur(400);
  • Récupérer la taille du Bloc :
unBloc.récupérerHauteur();
unBloc.récupérerLargeur();
  • Placer le Bloc :
unBloc.avancer(50);
unBloc.reculer(50);
unBloc.monter(50);
unBloc.descendre(50);
unBloc.définirPosition(300,200);
unBloc.définirCoordonnéeX(300);
unBloc.définirCoordonnéeY(200);
  • Cacher ou montrer le Bloc :
unBloc.cacher();
unBloc.montrer();
  • Rendre une couleur transparente :
unBloc.couleurTransparente("couleur")

Si un objet Bloc possède des zones transparentes, un objet Promeneur associé pourra se déplacer sur ces zones.

  • Afficher/Ne pas afficher le masque :
unBloc.afficherMasque(true)
unBloc.afficherMasque(false)

Le masque du Bloc détermine les zones qui vont bloquer tout objet Promeneur associé. Ces zones sont marquées en rouge.

  • Suivre la souris :
unBloc.suivreSouris(true)
  • Ne pas suivre la souris :
unBloc.suivreSouris(false)

lorsqu'un Bloc suit la souris, il suffit de cliquer dessus pour la déplacer.

  • Supprimer le Bloc :
unBloc.supprimer()

Gestion des événements

Comme les objets Animation, un objet Bloc peut surveiller un certain nombre d'événements qui peuvent se produire :

  • Un clic de l'utilisateur sur le Bloc
  • Un arrêt de clic de l'utilisateur sur le Bloc

Cette gestion se fait de la même manière que pour les objets Animation.