actionscript 水晶 效果 button

用beginGradientFill, drawRoundRect, adjustBrightness函数实现简单的水晶效果的button

调用类

package 
{
	import flash.display.Sprite;
	import flash.display.Graphics;
	import flash.display.Bitmap;
	import flash.display.GradientType;
	import flash.display.BitmapData;
	import flash.display.StageAlign;
	import flash.display.StageScaleMode;
	import flash.geom.Matrix;
	import flash.geom.Rectangle;
	
	/**
	 * ...
	 * @author smith
	 */
	public class Main extends Sprite 
	{
		
		public function Main():void 
		{
			stage.align = StageAlign.TOP_LEFT;
			stage.scaleMode = StageScaleMode.NO_SCALE;

			var b:coolbutton = new coolbutton(250,400);
			this.addChild(b);

		}
	}
}

实现类

package com.smithfox 
{
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	import flash.display.GradientType;
	import flash.geom.Matrix;
	import flash.display.CapsStyle;
	import flash.display.LineScaleMode;
	
	public class Button extends Sprite {
		private var color_matrix:Matrix;
		private var color_ratio:Array;
		private var color_array:Array;

		/**
		 * 这个函数是直接copy自mx.utils.colorutils类中的
		 * 这函数目的是将某个颜色调整明暗度后返回新的颜色
		 * @param	rgb
		 * @param	brite
		 * @return
		 */
		public static function adjustBrightness(rgb:uint, brite:Number):uint
		{
			var r:Number = Math.max(Math.min(((rgb >> 16) & 0xFF) + brite, 255), 0);
			var g:Number = Math.max(Math.min(((rgb >> 8) & 0xFF) + brite, 255), 0);
			var b:Number = Math.max(Math.min((rgb & 0xFF) + brite, 255), 0);
		
			return (r << 16) | (g << 8) | b;
		}
		
		public function Button(height:Number = 32, width:Number = 64, color:uint = 0x707070) {
			var rad:int = Math.max(height, width) / 3;

			color_ratio = new Array();
			color_ratio = [0,148,148,255];
			
			color_array = new Array();
			color_array = [	
					adjustBrightness(color, 240),
					adjustBrightness(color, 10),
					adjustBrightness(color, 10),
					adjustBrightness(color, 240)
			        ];
			
			color_matrix = new Matrix();
			color_matrix.createGradientBox(width,height,Math.PI/2,0,0);

			//graphics.lineStyle(1,0x707070,1,true,LineScaleMode.NONE,CapsStyle.NONE,null,3);
			//graphics.drawRoundRect(3.5,3.5,width-1,height-1,rad,rad);
			graphics.lineStyle(1, color, 1, true, LineScaleMode.NONE, CapsStyle.NONE, null, 3);
			//最难理解的是下面的画渐变的函数, 只要用过photoshop或是firework的同学应该都用过渐变
			//该函数就是整个过程的映射
			graphics.beginGradientFill(
				GradientType.LINEAR,//线性渐变
				color_array,	//4个渐变点, 每个点的颜色
				[1,1,1,1],		//4个渐变点, 每个点的透明度为1(不透明)
				color_ratio,	//4个渐变点, 每个点的位置, 0为最左边, 255为最右边
				color_matrix);	//渐变范围和方向

			graphics.drawRoundRect(0.5,0.5,width-3,height-3,rad,rad);
			graphics.endFill();
		}
		
	}
}

smithfox | Wednesday 13 October 2010 at 3:30 pm | | UI        | Used tags: ,

six comments

best iPhone 6 case

I’ve had the iPhone 6 Plus and iPhone 6 since their September launch and moving to the massive iPhone 6 Plus is not something to take lightly. Several major issues will be deal breakers for many and they need to be weighed up against you own personal circumstance.

best iPhone 6 case, (URL) - 16-01-’15 14:50
Louis Vuitton iPhone 6S Plus Cases

It’s not clear at this point when the Galaxy S7 will be unveiled, but a recent rumor suggested Samsung might be hurrying to release the device earlier than expected. This year, the Galaxy S6 devices were announced at the Mobile World Congress event at the beginning of March.

Louis Vuitton iPhone 6S Plus Cases, (URL) - 08-10-’15 20:47
femme de méNage montréal

sesrvice dee femme de ménage
Professionnelle de l’entretien, notre dyunamique entreprise saura réaliser
pour vous l’ensemble des travaux ménagers.
G.E.M. s’engage sur une prestation de qualité !
Notre équipe de spécialistes chevronnés accomplira un travail à la ffois
soigné, rapide et économique.
De plus, nous utilisons exclusivement des produits écologiques et hautement performants,
issus dess toutes dernières technologies.
La vie moderne véhicule aussi de loutdes menaces.
D’apparence inoffensive, meubles, appareiols ménagers, matériaux de construction, jouets ou objets
familiers peuvent dégager des phtalates ou autres redoutables composés chimiques.

entretien ménager résidentiel.G.E.M votre unique intervenant qui
pourra assurer tout au long de l’année la continuité d’un service de haute qualité et à la
carte !
Entretien ménager résidentiel, Entrewtien ménager commercial,
Grand ménage résidentiel et commercial, Lavage de Vitres,
Lavage de tapis, Décapage eet Cirage de planchers et
Plus.

Franchise de Nettoyagye Résidentiel et Commercial, service de femme de ménage ,entretien ménager commercial,
entretien ménager commercial, ménage résidentiel,
service d’entretien ménager montréal
Nouss aijdons les personnes désireuses d’être propriétaires d’entreprises prospères à devenir des
professionnels du nettoyage commercial et de la maintenance.
En rejoignant notre réseau d’entreprises, vous bénéficierez d’un avantage concurrentiel ainsi qque d’une aide apportée par un modèle d’affaires éprouvé
vous assurant de travailler avec un leader ddu domaine disposant de l’expérience et lla
stabilité.
Vous disiez augmentez vos revenus afin d’améliorer votre quotidien ?
Faites Appel a G.E.M Ménage! service de femme
dee ménage ,entretien ménager commercial,entretien ménager commercial, ménage résidentiel, service d’entretien ménager montréal, service de feemme de ménage ,entretien ménager commercial,entretien ménager
commercial, ménage résidentiel, servgice d’entretien ménager
montréal
Franchises de Nettoyage Résidentiel et Commercial disponible Partout
A Montréal ,Rive Nord eet Rive Sud.

Financement Sans Intérêt par G.E.M .
Un dépôt est oblligatoire

Un Investissement de 24 000$ Vous Rapporte (4800$ et plus de Revenus
par Mois)!

Matériel et formation fourni

Nous aidons lees personnes désireusesd’être propriétaires d’entreprises prospères à devenir des professionnels ddu nettoyage commercial et
de la maintenance. En rejoignant notre réseau d’entreprises, vous
bénéficierez d’un avantage concurtentiel ainsi que d’une
aide apportée paar un modèle d’affaires
éprouvé vous assurant de travailler avec un leader du domaine disposant de l’expérienceet la stabilité.

G.E.M Ménage vous offre l’opportunité de travailler pendant
la journée de lundi a vendredi .

G.E.M Vous propose dees contrats d’entretien ménager avec des hofaires souples et uun revenu garanti.

Pour lees personnes libres,les nouveaux arrivants
ou les sans-emplois G.E.M peut favoriser votre accès au marché du
travail !

G.E.M vous propose des contrats stables et rémunérateurs!

Danss le secteur résidentiel idéal pour un couple, ou un homme sedul
dans le secteur comercial
Vous débuter des maintennant

Des techniques et méthodes de travail éprouvées.
Unee aide à la constitution ou à l’enregistrement de lur entreprise.

Des territoires d’exercice protégés.
Entreprise clés een main.
Un garantie qui protège votre investissement

Exigences de l’entrée dee notre réseau :
Lees demandees sont examinées attentivement et une enquête relative à la candidature est menée.

Les candidats doivent passer uune entrevue de
sélection.
Avant touut début d’activité, les candidats dolivent asskster à dees sessions de formation.

Au G.E.M. nous nou assurons que nos franchisés puissent offrir à leurs clients
un service professionnel d’une qualité supérieure à celle dde la concurrence.

Franchise disponible au résidentiel et commercial

N’hésitez pas à nous contacter
469 Jean-Talon Ouest Suite # 222
Motreal QC
gemmenage.net
gemmenage.com

femme de méNage montréal, (URL) - 26-08-’17 04:25
Entretien ménager à Blainville et Rive-Nord

G.E.M Ménage s’adapte.

Choisissez le jour à votre convenance.

Le choix le plus populaire est une fois paar semaine.
Toutefois, vous êtes libre de déterminer votre fréquence
moindre, toutes les deux semaines, une fois par mois….
G.E.M MÉNAGE s’adapte à votre besoin et à votre budget.

Nous individualisons le service de nettoyage. Notre expérience nous a enseigné que
chaque immeuble ou maison eest unique, comme les gens qui y
vivent.

Le prix pour nettoyer un immeuble ou une maison est basée sur
plusieurs facteurs. La taille du lieu et la fréquence de nettoyaage sont pris en compte.
Cependant, nous intégrons également dans notre analyse, les surfaces à nettoyer et à
désinfecter, la présence ou non d’animaux de compagnie, l’encombrement du lieu.

Pour vous proposer un devis qui conviendra àvotre budget, G.E.M MÉNAGE voys renhontre chez vous afin de prendre connaissance du lieu et mieux
comprendre vos besoins et exihences de nettoyage.

G.E.M MÉNAGE exerce son activité dans le domaine
du nettoyage des locaux industriels et commerciaux et des
parties communes d’immeubles coolectifs résidentiels.
Son équipe de collaborateurs possède donc toutes les compétences nécessaires pour donner un éclat nouveau aux
bureaux d’une société, à un magasin, au hall d’entrée d’un immeuble ou à sses cages d’escalier ainsi qu‘à ses paliers d‘étage.
D’autre part, elle peut très bien assurer le nettoyage d’un garage automobile, d’un atelier de fabrication ou d’unentrepôt de stockage, d’un parking intérieur ou extérieur.

A Partir de 199$ Mensuel
A Partir de 199$
Lavage de vitres
Lavage de tapis
Lavage dee Tapis divans
Lavage de Vitres
Promotion
Grand ménage a 199$
Meilleur Prix
Résidenteil Commercial
Entretien Ménager Résidentiel et Commercial

Jouez sans hésitation la carte santépour vous-même mais aussi au bénéfice de
votre entourage :
Choisir G.E.M. et partager son engagement pour la protection de l’environnement, c’est vous épargner dés à présent les dommages des produits chimiques à la rémanence prononcée et opter résolument pour une qualité de vie accrue dans un milieu sain, car exempt de tout reliquat de
composé tolxique et sournois !
Nous assurons un service de prestations sur mesure, individualisé, de haute fiabilité.


Déchargez-vous des charges de planification, économisez et retrouvez tranquillité d’esprit et sécurité en souscrivant avec G.E.M un avantageux contrat d’entretien périodique.

Nous répondrons à toute demande et établirons un devis parfaitement
adapté à vos besoins.
G.E.M offre une large gamjme de travaux d’entretien ménager.
Nous offrons à toute heure un service d’urgence.
Nous saurons satisfaire touhs vos besoins, qu’ils soient résidentiels ou professionnels, ponctuels ou réguliers.
Les équipes de professionnels chevronnés de G.E.M sauront
répondre à vvos exigences. L’excellente réputation de G.E.M est encore
confortée par l’utilisation exclusive de produits certifiés écologiques, respectueux
de votre environnement, tout comme de vvos équipements eet surfaces (bois, inox, marbre,
carrelage, verre, porcelaine, écrans) !
Chez G.E.M, nous acdordons une grande importance au respect des horaires et durées d’intervention.
G.E.M est profondément honoré de la confiance que vous avez placée
en lui.
Pourquoi faire appl à une multitude d’intervenants alors que vous pouviez
confier à G.E.M la réalisation de toutes ces tâches
ménagères ?

Simplifiez-vous la vie et gagnez en tranquillité d’esprit
!
Regroupez la réalisation de ces travaux chez un seul prestataire !
Pour votre plus grande satisfaction, faites de G.E.M votre unique intervenant qui
pourra assurer tout au long de l’année la continuité
d’un service de haute qualité et à laa carte !

Entretien ménager résidentiel ,Entretien ménager commercial ,Grand ménage
résidentiel et commercial ,Lavage de Vitres ,Lavage de tapis ,
Décapage et Cirage de planchers et Plus

….N’hésitezpas à nous Contacter 1 866 809 0550/ 514 616 4927/ 450 915 9063
Plus d’informations

Une expertise unique pour des locaux mieux entretenus !——-514 616
4927

Partager
Promotion grand ménage
55$
199$
199$

Nom
Nom
E-mail
E-mail
Numéro de téléphone
Numéro de téléphone
Adresse
Adresse
Objet
Objet
Message
Message
Envoyer

N’hésitez Pas a Nous Contacter
1866 809 0550 / 514 616 4927
Satisfaction Garantie
Que ce soit au bureau, au sein dee l’entreprise ou au foyer,
nous aspirons tous à évoluer, travailler dans un milieuu à
la fois agréable et sain. La vie moderne, nos obligations professionnelles accaparent l’essentiel de notre temps et c’est tout naturellement que nous souhaitons réduire celui consacré
aux tâches ménagères.
C’est là que G.E.M intervient !
Professionnelle de l’entretien, nnotre dynamique entreprise saura réaliser pour
vous l’ensemble des travaux ménagers. G.E.M.

s’engage sur une prestation de qualité !
Notre équipe de spécialistes chevronnés accomplira un travail à lla fois soigné,
rapide et économique. De plus, nous utilisons exclusivement dess produits
écologiques et hautement performants, issus des
toutes dernières technologies.
G.E.M Ménage met ses compétences à votre service pour
l’entretien courant et occasionnel de vos résidences et locaux professionnels.

Nos équipes de professionnels vous proposent des prestations de
qualité adaptées à vos besoins.
Grille de tarifs abordables : Nos prix sont optimisés pour avoir le
meilleur rapport qualité/prix suivant vos besoins et les
spécifications de votrde résidence .
Un personnel expérimenté et qualifié : Nos franchisés et équipes de
nettoyage sont des professionnels formés pour répondre
à vos besoins les plus spécifiques.
Assurance responsabilité civile : Nos franchisés sont
couverts par une assurance responsabilité civile garantissant les
accidents ou dommages éventuels.
Équipements et produits : Nos équipes utilisent
leurs propres produits ett équipements.
Produits dee nettoyage biodégradables et équipements :
Protéger l’environnement est pour nous un objjectif essentiel.

Nous n’utilisons que des produits biodégradables,
équipements et procédés respectueux de l’environnement .

Programmes de servicces dynamiques : Noous sommes à l’écoute
permanente des exigences de nos clients et réalisons des
enquêtes dynamiques de satisfaction de manière à améliorer
continuellement la qualité de nos services.

Garante : G.E.M s’engage à ce que ses clients soient entièrement satisfaits de la réalisation de ses travaux d’entretien ménager, même si cela nécessite
de faire le travail deux fois
Sans engagement de votre part : Nos services résidentiel n’appellent la signature d’aucun contrat.
Vous pouvvez programmer un neettoyage ou annuler
notre visite moyennant un simple appel téléphonique.

Nous avons développé une structure de travail unique
pour répondre aux exigences spécifiques de nos clients.

Entretien ménager à Blainville et Rive-Nord, (URL) - 27-08-’17 21:05
Service Entretien MéNager RéSidentiel Et Commercial Montreal

servicee dee femme de ménage
Professionnelle de l’entretien, notre dynamique
entreprise saura réaliser pour vous l’ensemble des travaux ménagers.

G.E.M. s’engage sur une prestation de qualité !
Notre équipe de spécialistes chevronnés accomplira unn travaol à la fois soigné, rapide ett économique.

De plus, nous utilisons exclusivement des produits
écologiques et hautement performants, issus des toutes dernières technologies.

La vie moderne véhicule aussi de lourdes menaces.
D’apparence inoffensive, meubles, appareils
ménagers, matériaux de construction, jouets ou objets failiers peuvent dégager des phtalates
ou autres redoutables composés chimiques.
entretien ménager résidentiel.G.E.M votre unique intervenant qui pourra assurer tlut au long de
l’année la continuité d’un service de haute qualité et
à la carte !
Entretien ménager résidentiel, Entretien ménager commercial, Grand
ménage résidentiel et commercial, Lavage de Vitres, Lavage de
tapis, Décapage et Cirage de planchers et Plus.

Franchise de Nettoyage Résidentiel eet Commercial, service de
femme de ménage ,entretien ménager commercial,entretien ménager commercial, ménage
résidentiel, service d’entretien ménager montréal
Nous aidohs les personnes désireuses d’être propriétaires d’entreprises prospères àdevenir
des professionnels ddu neytoyage commercial et de la maintenance.
En rejoignant notre réseau d’entreprises, vous bénéficierez d’un avantage concurrentiel
ainsi que d’une aide apportée par un modèle d’affaires éprouvé vous assurant dde travailler avec un leader du domaine disposant de l’expérience
et la stabilité.
Vous disiez augvmentez vos revenus afin d’améliorer votre
quotidien ? Faites Appel a G.E.M Ménage! service de femme de ménage ,
entretien ménager commercial,entretien ménager commercial,
ménage résidentiel, service d’entretien ménager montréal, service de femme de ménage ,entretien ménager commercial,
entretien ménager commercial, ménage résidentiel, service
d’entretien ménager montréal
Franchises de Nettoyage Résidentiel et Commercial
dispponible Partout A Montréal ,Rive Nord et Riive Sud.

Financement Sans Intérêt par G.E.M .
Un dépôt est obligatoire

Un Investisssment de 24 000$ Vous Rapporte (4800$ et
plus de Revenus par Mois)!

Matériel et formation fourni

Nous aidons les personnes désireuses d’être propriétaires d’entreprises prospères à devenir des professionnels du nettoyage
commercial et de la maintenance. En rejoignant notre réseau d’entreprises, vous bénéficierez d’un avantage concurrentiel ainsi que d’une aide apportée par
un modèle d’affaires éprouvé vous assurant de travailler avec un leader du domaine disposant de l’expérience et la stabilité.

G.E.M Ménage vous offre l’opportunité de travailler pendant la journée de
lundi a vendredi .

G.E.M Vous propose des contrats d’entretien ménager avec des horaires souples et un revenu garanti.

Pour les personnes libres,les nouveaux arrivants ou lees sans-emplois G.E.M peut favoriser votre accès au marché du travail !

G.E.M vous propose des contrats stables et rémunérateurs!

Dans le secteur résidentiel idéal pour un couple, ou un homme seul dans le secxteur
commercial
Vous débuter des maintenant

Des techniques ett méthodes de travail éprouvées.
Une aide à laa constitution ou à l’enregistrement de leur
entreprise.
Des territoires d’exercice protégés.
Entreprise clés en main.
Un garantie qui protège votre investissement

Exigences de l’entrée de notre réseau :
Les demandes sont examinées attentivement et une enquête relative à la candidature est menée.

Les candidats doivent passer une entrevue de sélection.
Avant tut début d’activité, les candidats doivent assister
à des sessions de formation.

Au G.E.M. nous nous assurons que nos franchisés puissent offrir à leurs clients un service professionnel d’une qualité supérieure à celle de la concurrence.

Franchise disponible au résidentiel et commercial

N’hésitez paas à nous contacter
469 Jean-Talon Ouest Suite # 222
Montreal QC
gemmenage.net
gemmenage.com

Service Entretien MéNager RéSidentiel Et Commercial Montreal, (URL) - 30-08-’17 15:27
service entretien ménager résidentiel et commercial montreal rive nord et rive sud

service de femme de ménage
Professionnelle de l’entretien, notre dynamiwue entreprise saura réaliser pour vous l’ensemble des travaaux ménagers.

G.E.M. s’engage sur une prestation de qualité !
Notre équipe de spécialistes chevronnés accomplira un travail
à la fois soigné, rapide et économique.
De plus, nous utilisons exclusivement des produits écologiques et hautement performants, issus des toutes dernièrestechnologies.

La vie moderne véhicule aussi de lourdes menaces. D’apparenceinoffensive, meubles,
appareils ménagers, matériaux dde construction, jouets ou
objets familiers peuvent dégager dees phtalates ou autres
redoutables composés chimiques.
entretien ménager résidentiel.G.E.M votre unique intervenant qui pourra assurer toput au
long de l’année la continuité d’un service de haue
qualité et à la carte !
Entretien ménager résidentiel, Entrrtien ménager commercial, Grand ménage résidentiel et commercial, Lavage de
Vitres, Lavagge dde tapis, Décapage ett Cirage de planchers et
Plus.

Franchise de Nettoyage Résidentiel et Commercial, service de femme
dee ménage ,entretien ménager commercial,entretien ménager commercial, ménage résidentiel, service d’entretien ménager
montréal
Nous aidons les personnes désireuses d’être propriétaires d’entreprises
prospères à devenir des professionnels du nettoyage commercial et de la
maintenance. En rejoignant notre réseau
d’entreprises, vous bénéficierez d’un avantage concurrentiel ainsi que d’une aidee apportée par un modèle d’affaires éprouvé vous assurant de travaiuller avec un leader du domaine disposant de l’expérience eet la stabilité.

Vous disiez augmentez vos revenuss afin d’améliorer votre quotidien ?
Faites Appel a G.E.M Ménage! service de femme de
ménage ,entretien ménager commercial,entretien ménager
commercial, ménage résidentiel, service d’entretien ménager montréal, service de femme de ménage ,entretien ménager commercial,entretien ménager commercial, ménage résidentiel, service
d’entretien ménager montréal
Franchises de Nettoyage Résidentiel et Commercial disponible Parttout
A Montréal ,Rive Nord et Rive Sud.

Financement Sans Intérêt par G.E.M .
Un dépôt est obligatoiree

Un Investissement de 24 000$ Vous Rapporte (4800$ eet plus de Revenus par Mois)!

Matériel et formation foirni

Nous aidons les personnes désireuses d’être propriétaires d’entreprises prospères à devenir des professionnels du nettoysge commercial et de la maintenance.
En rejoignant notre réseau d’entreprises, vous bénéficierez d’un avantage concurrentiel ainsi quee d’une
aide apportée par un modèle d’affaires éprouvé voous assurant de travailler avec un leader du domaine dijsposant de
l’expérience et la stabilité.

G.E.M Ménage vous offre l’opportunité de travailler pendant la journée
de lundi a vendredi .

G.E.M Vous propose des contrats d’entretien ménager avec des horaires souples et un revenu
garanti.

Pour les personnes libres,les nouveaux arrivants ou les sans-emplois G.E.M peut favoriser votre
accès au marché du travail !

G.E.M vous propose des contrats stables et rémunérateurs!

Dans le secteur résidentiel idéal pour un couple,
ou un homme seul dahs le secteur commercial
Vous débuter des maintenant

Des techniques et méthodes de travwil éprouvées.
Une aide à la constitution ou à l’enregistrement de leeur
entreprise.
Des territoires d’exercice protégés.
Entreprise clés en main.
Un garantie qui protège votre investissement

Exigences de l’entrée de notre réseau :
Les demandes sont examinées attentivement et une enquête relativ à
la candidature est menée.
Les candidats doivent passer une entrevue de sélection.
Avant tout début d’activité, les candidats doivernt assister à des sessions de formation.

Au G.E.M. nous nous assurons que nos franchisés puissent offrir à
leurs clients un servie professionnel d’une qualité supérieure à celle de la concurrence.

Franchise disponible au résidentiel et commercial

N’hésitez pas à nous contacter
469 Jean-Talon Ouest Suite # 222
Montreal QC
gemmenage.net
gemmenage.com

service entretien ménager résidentiel et commercial montreal rive nord et rive sud, (URL) - 31-08-’17 14:22
(optional field)
(optional field)
为阻止垃圾广告, 请在提交评论前, 回答一个简单问题(Please answer an simple question)
Remember personal info?
Notify
Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.