Virtuális ceruza
~ Összes útmutatás ~
Töltse
be a kész projektfájlt: t1042.zip (1
KB)
- Kezdjen egy új Flash Designer Projektet, benne a képkockanagyságot állítsa 400x300 képpontra.
- Állítsa a képkockaidőtartamot "Álj"-ra. Ön tudja azt vagy a "Képkockák" palettában csinálni vagy választja a programmmenü "Képkocka" > "Képkockaidőtartam".
- Rajzoljon egy ceruzát, ezzel az animációban rajzolni fog. Jelölje ki az összes formából ezt a keletkező ceruzát és válassza "Szerkesztés" > "Szellemben megváltoztat".
- Kattintson
a ceruzára a bal egérgombbal és válassza a "Tulajdonságokat". Új megnyitott
ablakban jelölje azt "mint cél programscript számára" jelölő mezőt és hozzon
egy nevet az objektumnak, például "Ceruza".
- Válassza
"Képkocka" > "AkcióScript" és hozzáteszi a következő kódot:
_root.createEmptyMovieClip("myLine", 0); // egy új MovieClipet fog előállítani function moveroutine() // a ceruza követi az egérmutatót { Bleistift._x = _xmouse; Bleistift._y = _ymouse - Bleistift._height; } function drawroutine() // Jobb egérgomb rákattintásánál rajzolni fog. { myLine.lineTo(_xmouse, _ymouse); moveroutine(); } _root.onMouseMove = moveroutine; // Normálmódban fog a ceruza egyszerűen színezni. _root.onMouseDown = function() { myLine.moveTo(_xmouse, _ymouse); myLine.lineStyle(2, 0xff0000, 100); _root.onMouseMove = drawroutine; } _root.onMouseUp = function() { _root.onMouseMove = moveroutine; }
FONTOS: Flash Player 6 vagy magasabb szükséges.