Class wheel et side

Soyez le premier à donner votre avis sur cette source.

Vue 5 286 fois - Téléchargée 428 fois

Description

Une classe faite pour aider "tomboul" et son composant mediaDefile.
Ca pourra toujours aider certain.

Source / Exemple :


:: class Wheel ::
public function Wheel ($size : uint, $sides : uint = 8, $rate = 40 ) : void ;
public var size : Number ;
public var points : Array ;
public var sides : Array ;
//
public function start ($speed : Number = 0 ) : void ;
public function stop () : void ;

:: class Side ::
public function Side ($wheel : Wheel, $p1 : Point, $p2 : Point ) : void ;
public var left : Number ;
public var top : Number ;
public var right : Number ;
public var bottom : Number ;
public var p1 : Point ;
public var p2 : Point ;
public var id : int ;
public var depth : Number ;
public var size : Number ;
public var scale : Number ;
public function toString () : String ;

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_tomboul
Messages postés
25
Date d'inscription
vendredi 15 septembre 2006
Statut
Membre
Dernière intervention
26 mai 2009

Ah j'oubliais : il y a aussi la :
http://yvars.lamarmite.fr/WheelParam.html
cs_tomboul
Messages postés
25
Date d'inscription
vendredi 15 septembre 2006
Statut
Membre
Dernière intervention
26 mai 2009

top30
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010

Tu n'as qu'a utiliser SEPY...
cs_tomboul
Messages postés
25
Date d'inscription
vendredi 15 septembre 2006
Statut
Membre
Dernière intervention
26 mai 2009

Ouarf !! ATTENTION à la fonction "format automatique" CS3 qui enlève des parenthèses ...

J'ai eu le grand tord de faire un copier coller du code, du coup a cause de cette fonction dangeuresment magique j'avais deux bug malicieux dans le code :

public function get depth():Number {
return _p2.y + _p1.y / 2;
}

Alors qu'au départ Top30 avait écrit :
public function get depth():Number {
return (_p2.y + _p1.y) / 2;
}

et idem pour la fonction :
public function get scale():Number {

Donc aucun bug - mille excuses -
J'ai cherché un bon moment avant d'avoir trouvé !!
cs_tomboul
Messages postés
25
Date d'inscription
vendredi 15 septembre 2006
Statut
Membre
Dernière intervention
26 mai 2009

Je te remercie et je veux bien utiliser ta classe, mais je ne sais pas trop comment !!
Puis il n'y a pas que moi, d'autre aussi pourrait s'en servir.

Je suis très touché que tu souhaites m'aider, je ne sais pas quoi répondre vu la générosité de ton geste ...
Pour être franc sans vouloir te contrarier, mon code fonctionne très bien sans ta classe, et je reconnais en même temps que je pourrais l'intégrer sachant que ça me prendra pas mal de temps ...

Allez Top30, juste les propriétés et les méthodes : please my Lord !!!
Ca fera gagner du temps à tous
Et je te jure que j'intégre tes classes dans mon moteur (top la !!)

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.