begin process at 2012 05 26 06:02:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > INTERFACE

INTERFACE


 Information sur la source

Note :
6,25 / 10 - par 4 personnes
6,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Initié Date de création :25/09/2002 Date de mise à jour :25/09/2002 13:24:08 Vu / téléchargé :9 912 / 1 457

Auteur : fraid

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Petite interface sous Flash qui ouvre des fenêtres à l'infini.
Ce code est non exhaustif et peut évoluer à l'infini.
- Utilisation des fenêtres pour y insérer d'autres Flash, ou bien n'importe quel contenu.
- Refonte graphique de l'interface, car je ne suis pas un pro du graphisme.
- Ajout de nouvelles fonctionnalité,...

Source

  • // J'ai utilisé la police Webding sur Mac. La version de Flash est Flash MX.
  • // Pour ouvrir une fenêtre, allez sur le petit icône sur le coin supérieur droit de la barre supérieure.
  • on (release) {
  • nb++;
  • newname = "fenetre " add nb;
  • attachMovie("fenetre", newname, nb);
  • setProperty(newname, _x, 10+(nb*2));
  • setProperty(newname, _y, 20+(nb*2));
  • eval(_root.newname).bar.titre = newname;
  • }
  • //-------------------------------------------------------------------------------------------------------
  • // Pour renommer la fenêtre, double-cliquez à gauche du nom de la fenêtre.
  • on (press) {
  • _parent._alpha = 50;
  • _parent.swapDepths(_root.nb);
  • startDrag(_parent);
  • }
  • on (release, releaseOutside) {
  • _root.res = _root.dbclick(400);
  • _root.chemin = _parent._name;
  • _parent._alpha = 100;
  • stopDrag();
  • }
  • //-------------------------------------------------------------------------------------------------------
  • // Pour racourcir la fenêtre, cliquez sur le petit carré vert sur la droite de la fenêtre (y'a encore un petit bug).
  • on (release) {
  • _root.dimension(_parent._name,"small");
  • }
  • //-------------------------------------------------------------------------------------------------------
  • Pour redimmensionner la fenêtre, cliquez sur les 2 flèches dans le coin inférieur droit.
  • _parent.win._height = this._y;
  • _parent.win._width = this._x;
  • _parent.bar._width = this._x;
  • _parent.rename._x = this._x-((_parent.rename._width)/2)-.5;
  • //-------------------------------------------------------------------------------------------------------
  • // Pour supprimer une fenêtre, cliquez sur la croix, partie inférieure de la fenêtre.
  • on (release) {
  • removeMovieClip(_parent);
  • }
  • //-------------------------------------------------------------------------------------------------------
  • // Pour passer une fenêtre en premier plan, il suffit de cliquer dessus.
  • on (press) {
  • _parent.swapDepths(_root.nb);
  • }
  • // Amusez-vous bien.
// J'ai utilisé la police Webding sur Mac. La version de Flash est Flash MX.

// Pour ouvrir une fenêtre, allez sur le petit icône sur le coin supérieur droit  de la barre supérieure.
on (release) {
	nb++;
	newname = "fenetre " add nb;
	attachMovie("fenetre", newname, nb);
	setProperty(newname, _x, 10+(nb*2));
	setProperty(newname, _y, 20+(nb*2));
	eval(_root.newname).bar.titre = newname;
}
//-------------------------------------------------------------------------------------------------------
// Pour renommer la fenêtre, double-cliquez à gauche du nom de la fenêtre.
on (press) {
	_parent._alpha = 50;
	_parent.swapDepths(_root.nb);
	startDrag(_parent);
}
on (release, releaseOutside) {
	_root.res = _root.dbclick(400);
	_root.chemin = _parent._name;
	_parent._alpha = 100;
	stopDrag();
}
//-------------------------------------------------------------------------------------------------------
// Pour racourcir la fenêtre, cliquez sur le petit carré vert sur la droite de la fenêtre (y'a encore un petit bug).
on (release) {
	_root.dimension(_parent._name,"small");
}
//-------------------------------------------------------------------------------------------------------
Pour redimmensionner la fenêtre, cliquez sur les 2 flèches dans le coin inférieur droit.
_parent.win._height = this._y;
_parent.win._width = this._x;
_parent.bar._width = this._x;
_parent.rename._x = this._x-((_parent.rename._width)/2)-.5;
//-------------------------------------------------------------------------------------------------------
// Pour supprimer une fenêtre, cliquez sur la croix, partie inférieure de la fenêtre.
on (release) {
	removeMovieClip(_parent);
}
//-------------------------------------------------------------------------------------------------------
// Pour passer une fenêtre en premier plan, il suffit de cliquer dessus.
on (press) {
	_parent.swapDepths(_root.nb);
}


// Amusez-vous bien.

 Conclusion

Le seul bug c'est lorsque vous redimensionnez la fenêtre, puis vous la réduisez, puis vous la réouvrez, mais j'ai pas eu le temps. C'est juste un bug graphique, qui n'influe nullement sur le fonctionnement générl

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • INTERFACE05.flaTélécharger ce fichier [Réservé aux membres club]78 848 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip BESTIOLES

 Sources de la même categorie

AS3 - CHARGER UNE IMAGE EXTERNE, L'UTILISER PLUSIEURS FOIS (... par SuperChouquette
Source avec Zip Source avec une capture PHP COUNTER EVOLUTION par top30
Source avec Zip DISTRIBUTION D'OBJETS par top30
Source avec Zip Source avec une capture MULTI-DEBRID par remy2501
Source avec Zip Source avec une capture MODE CONSOLE DE LINUX par tipharris

Commentaires et avis

Commentaire de jer8910 le 22/12/2006 03:20:19

je vois pas beaucoup d'utilité mais bravo bien fait :)

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales