Faire vibrer une fenêtre

5/5 (7 avis)

Vue 10 469 fois - Téléchargée 2 273 fois

Description

Ben, tout est dans le titre !
bon j'en avais marre de me tapper ma propre doc, alors pour me détendre, j'ai fais ça.
en fait, comme AsWing est sur le marché, je me suis retapé tous mes codes histoire qu'ils soient béton.
le package est toujour dispo à cette adresse : http://www.flashapi.org/

bon pour les débutants (vu qu'il y'a pas de commentaire sur ce code) il s'agit juste de créer un prototype sur une classe perso, rien de bien méchant si on sait ce qu'est un prototype (cf. le World Wide Web).

pour les autres, enjoy.

Source / Exemple :


import org.flashapi.swing.wtk.*;
var maFenetre_win = Window.createWindow(this, "maFenetre_mc", 0xFF6600, "Faire vibrer une fenêtre", 250, 200, true);
var maFenetre2_win = Window.createWindow(this, "maFenetre2_mc", 0x0000FF, "Sans faire vibrer les autres", 250, 200, true);
maFenetre_win.setX(150);
maFenetre_win.setY(80);
Window.prototype.vibrate = function(speed:Number, xVariation:Number, yVariation:Number) {
	function startVibration(obj, xVariation:Number, yVariation:Number, xInit, yInit) {
		obj.MC._x=xInit, obj.MC._y=yInit;
		var xMax:Number = xVariation/xInit;
		var yMax:Number = yVariation/yInit;
		obj.MC._x += 500*Math.random()*xMax, obj.MC._y += 500*Math.random()*yMax;
		onMouseUp = function () {
			clearInterval(setVibration);
		};
		updateAfterEvent();
	}
	var setVibration:Number = setInterval(startVibration, speed, this, xVariation, yVariation, this.MC._x, this.MC._y);
};
maFenetre_win.onPress = function() {
	this.vibrate(40, 5, 5);
};
stop();

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
17
Date d'inscription
jeudi 14 février 2008
Statut
Membre
Dernière intervention
3 mai 2010

est ce que vous pouvez laisser le fichier .fla
Messages postés
337
Date d'inscription
vendredi 15 octobre 2004
Statut
Membre
Dernière intervention
2 novembre 2010

slt,

il existe de nombreux tutos sur le net concernant as2 (la doc de flash est pas mal non plus)

dans le prochaine version (disponible début janvier), outre les methode setScrollbar et setSize anisi que les methodes de controle du chargement, le comportement des boutons ne sera plus géré par la classe GWM (une abération qui m'avait échapé à l'époque).

comme d'hab, l'api public n'est bien sur pas modifié.

concernant ce prototype, la version optimisée est dispo sur le site à la rubrique "WTK set library".

++ et bon code
Messages postés
1
Date d'inscription
lundi 19 décembre 2005
Statut
Membre
Dernière intervention
19 décembre 2005

mais je ne sais pas comment utiliser ces codes
Messages postés
61
Date d'inscription
mardi 1 février 2005
Statut
Membre
Dernière intervention
5 février 2006

Salut salut

Je trouve l'idée sympatoche mais il n'y a que le .swf ...?
Messages postés
1058
Date d'inscription
jeudi 24 juillet 2003
Statut
Modérateur
Dernière intervention
14 février 2009

Erratum 2
(Même sans, la perfection....)

(avec la virgule ca prend tous son sens)
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.