[Flash8] Actionscripting met getPixel/setPixel.

Pagina: 1
Acties:

  • Servowire
  • Registratie: September 2000
  • Laatst online: 13-08-2025

Servowire

prutser:~#

Topicstarter
Ik probeer een klein vakje te maken waarin iemand een kleine krabbel (b.v. een schetsje) kan maken, die ik kan submitten naar een PHP script:

Actionscript:
Met de volgende code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
bitmap.fillRect(bitmap.rectangle, 0); _root.attachBitmap(bitmap, 0); _root._x += 10; _root._y += 10;
_root.onMouseDown = function() { 
if (_xmouse < bitmap.width && _ymouse < bitmap.height && _xmouse >= 0 && _ymouse >= 0) { color = bitmap.getPixel(_xmouse, _ymouse)==0?0x00FF00:0; drawing = true; 
} 
}

_root.onMouseMove = function() { 
if (_xmouse < bitmap.width && _ymouse < bitmap.height && _ymouse >= 0) 
{ 
bitmap.setPixel(_xmouse, _ymouse, color); 
} 
}

_root.onMouseUp = function() { 
drawing = false; 
}


setPixel lijkt echter als je je muis snel beweegt, de helft over te slaan :(

Hoe zou ik zoiets op kunnen lossen?

[ Voor 11% gewijzigd door Servowire op 20-06-2006 22:58 ]

met papier mache kun je alles maken!!


  • Koppensneller
  • Registratie: April 2002
  • Laatst online: 17-02 14:13

Koppensneller

winterrrrrr

Je zou bijvoorbeeld per frame de positie van de muis kunnen bepalen, en vervolgens een lijn trekken tussen de oude en de nieuwe positie.

  • sanderb
  • Registratie: November 2000
  • Laatst online: 08:39
je kan voor het tekenen dan beter de drawing api gebruiken, en als je tekening klaar is pas met getPixel en php een image creeren van de krabbel.

" A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. " - Douglas Noel Adams