Youtube Wall 1.3

Bonjour,

Voici la version 1.3 du youtubeWall

lien de téléchargement : >> YOUTUBEWALL 1.3 <<

Fonctionalitées :

   * Définition d'un mot anglais.
   * Correction d'un bug lorsque youtube ne trouve aucunes vidéos correspondant à la recherche.
   * Mode Caméra "auto/free" automatique.
   * Ajout d'un "?" avec clignotement sur le menu Logo.

Cette release a été faite dans un but de présentation.

PS: Sony musique à déposé plusieurs vidéos de chanteur qui ne peuvent plus être vu depuis la Belgique. Vous risquez de rencontrer un mur complètement noir en tapant des noms comme : "Michael Jackson", "Cold Play", etc... Pour le moment aucun moyen d'empêcher cela via l'api.

Denis P.

comments (1)
| More

Fonction getHue() ActionScript 3.0

Bonjour,

J'ai mis au point ma fonction getHue() qui va me permettre de faire un pas de géant dans ma détection de couleur ! En théorie, je vais pouvoir élminer une énorme partie ou la totalités des parasites une fois cette fonction implémenté dans ma classe detectionCouleur.as.

voici la fonction :

// give RGB value and return an hue -> integer
function getHue ( red:int, green:int, blue:int):int{
 
var hueFinal:int;
var tmpRed:Number = red/255;
var tmpGreen:Number = green/255;
var tmpBlue:Number = blue/255;
 
var minValue:Number = Math.min(tmpRed, tmpGreen, tmpBlue);
var maxValue:Number = Math.max(tmpRed, tmpGreen, tmpBlue);
var deltaRGB:Number = maxValue - minValue;
 
var hue:Number;
var sat:Number;
var lum:Number = (maxValue + minValue) /2 ;
 
if(deltaRGB == 0){
	hue = 0;
	sat = 0;
}else
{
	if(lum < 0.5){
		sat = deltaRGB / ( lum*2);
 
		}else{
		sat = deltaRGB / (2 - maxValue - minValue);}
 
	var deltaR:Number = 
(((maxValue - tmpRed) /6) + (deltaRGB / 2))/ deltaRGB;
	var deltaG:Number =
 (((maxValue - tmpGreen) /6) + (deltaRGB / 2))/ deltaRGB;
	var deltaB:Number =
 (((maxValue - tmpBlue) /6) + (deltaRGB / 2))/ deltaRGB;
 
	switch (maxValue){
		case tmpRed :
		hue = deltaB - deltaG;
		break;
		case tmpGreen :
		hue = (1/3) + deltaR - deltaB ;
		break;
		case tmpBlue :
		hue = (2/3) + deltaG - deltaR;
		}
	if(hue < 0){ hue += 1;}
	if(hue > 1){ hue -= 1;}
 
}
hueFinal =Math.round(hue*360);
 
return hueFinal ;
 
}

Pour rappel, le hue indique la température de couleur en degrée. Cela change légèrement ma façon de traiter la detection. Si je donne la possibilité de pick une couleur sur l'apercu de la webcam, on peut imaginer utiliser n'importe quel objet et l'assigner à une fonction de la navigation. Tout cela est théorique, je vais faire des tests pour vérifier si la théorie == la pratique !

Denis P.

comments (0)
| More

Mouse Effect Classe As3

Bonjour,

voici une classe As3 qui ajoutera à votre animation un effet au clic de souris :

Voici l'exemple :

Pour l'ajouter à votre animation il vous suffit de procéder ainsi :
// IMPORT LA CLASSE MOUSE EFFECT
import com.dipigraphics.mouseEffect.*;

//variable instance de mouseEffect.
var MonMouseEffect:mouseEffect=new mouseEffect();

// ajout à la scene.
this.addChild(MonMouseEffect);

package de la classe : mouseEffect.zip
Vous pouvez facilement éditer cette classe pour obtenir l'effet que vous souhaitez.

Denis P.

comments (2)
| More