Autor Zpráva
osi011
Profil
Chtěl bych se zeptat jak vykreslím pixel a dále přímku určenou dvěma body. Vím, že je to v třídě BitmapData. Zkoušel jsem tento kod z helpu, ale píše mi to chybu, že třídu nelze importovat.


import flash.display.BitmapData;

var myBitmapData = new BitmapData(100, 80, false, 0x00CCCCCC);

var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.attachBitmap(myBitmapData, this.getNextHighestDepth());

mc.onPress = function() {
this.onEnterFrame = sketch;
}

mc.onRelease = function() {
delete this.onEnterFrame;
}

function sketch() {
myBitmapData.setPixel(_xmouse, _ymouse, 0x000000);
}


Je to v Macromedia Flash 8...
Hanz
Profil
osi011
Tento script je vpořádku. Zkus přeinstalovat Flash
XXX
Profil
Kdyz uz jsme znova u toho kresleni v rastrech pomoci tridy BitmapData. Potreboval bych kreslit v teto tride rucne primky zadanim dvou bodu a jeste kruznice - klasicky jako v grafickych editorech. Vcetne nastavovani tloustky car. Nevite nekdo jak na to?
osi011
Profil
createEmptyMovieClip("primka", 2);
primka.lineStyle(1, barva, 100); //barva = 0xFF000F;

primka.lineTo(0, 0);
XXX
Profil
osi011
no to je sice hezke, lae pisu, ze to potrebuju v rastrech a ne ve vektorech... tohle neni problem, na to jsou funce,ale ja potrebuju nejake algoritmy na kresleni pomoci pixelu :(
Toto téma je uzamčeno. Odpověď nelze zaslat.

0