Bonjour,
je n'arrive pas a afficher un pixel a l'aide des api de dessin en AS2
(mauvai rendu )
Pouvez vous m'aider ?
Bonjour,
je n'arrive pas a afficher un pixel a l'aide des api de dessin en AS2
(mauvai rendu )
Pouvez vous m'aider ?
salut
on peut voir ce que tu as commencé à faire et qui ne te convient pas ?
voici ce que je voudrai faire :
Pour simplifier, je ne dessine pas le contour blanc )
Pour cela j'utilise ce code :
Et Woué c'est pas terrible (meme en utilisant beginGradient()). Si je zoom (propriété width et height de la balise <embed>) j'ai la forme qui convien. mais a la taille normal pas trop ca.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 lineStyle(1, 0x000000, 100); moveTo(11,11); lineTo(11,15); moveTo(8,11); lineTo(8,15); moveTo(7,12); lineTo(7,14); moveTo(6,13); lineTo(8,13);
Pour verifier je fait une cature d'écran que j'agrandi 8 fois manuelement ()
voici le .swf correspondant : toolBarre.swf
pour voire la chose autrement :
voici le .swf pixelArt.swf (100x100)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 lineStyle(1, 0x000000, 100); /*ligne 1*/ moveTo(20,20); lineTo(50,20); /*ligne 2*/ moveTo(20,30); lineTo(40,30); /*ligne 3*/ moveTo(20,40); lineTo(30,40); /*ligne 4*/ moveTo(20,50); lineTo(25,50); /*ligne 5*/ moveTo(20,60); lineTo(22,60); /*ligne 6*/ moveTo(20,70); lineTo(21,70); /*ligne 7*/ moveTo(20,80); lineTo(20,80);
J'utilise flash playeur 7 sous linux ....
même en rajoutant : Stage.scaleMode = "noScale";
meme avec !même en rajoutant : Stage.scaleMode = "noScale";
Je pense que le playeur 7 , ne permet pas de se pencher sur les pixel.
Depuis flash8 plusieur parametre on été ajouté a la methode lineStyle , ca doit etre pour quelque chose.
Je vai me rabatre sur le "bricolage"
"Si il n'y a pas de solution , c'est qu'il n'y a pas de probleme"
Je clos donc ce post
PS: merci pour ta participation . T'as un exelent blog![]()
Partager