Flash Lessons Draw with a Pencil in Flash - Flash Lessons Draw with a Pencil in Flash - Софтуер
А когато искате да го изтриете, просто натиснете Delete или Backspace на клавиатурата.
Създайте нов флаш документ, натиснете Ctrl+J (Свойства на документа) и задайте ширината на 350px и височината на 250px. Скоростата на кадрите е зададена на 24fps (кадъра в секунда).
Вземете Line Tool (N) и нарисувайте молив. Вижте снимката по-долу.
Изберете молива (Ctrl+A) и натиснете F8 (Конвертиране в символ), за да го преобразувате в символ на клип.
Докато новосъздаденият филмов клип (молив) все още е избран, отворете панела Свойства (Ctrl+F3) и пишете с молив. погледнете снимката по-долу.
Кликнете върху първия кадър, отворете панела Action Script (F9) и поставете този скрипт:
Mouse.hide(); var mouseListener:Object = new Object(); mouseListener.onMouseMove = function() pencil._x = _xmouse; pencil._y = _ymouse; updateAfterEvent(); >;
this.createEmptyMovieClip("drawing_mc", this.getNextHighestDepth()); pencil.swapDepths(drawing_mc); var mouseListener:Object = new Object(); mouseListener.onMouseDown = function() this.drawing = true; drawing_mc.moveTo(_xmouse, _ymouse); чертане_ mc.lineStyle(3, 0x99CC00, 100); >;
mouseListener.onMouseUp = function() this.drawing = false; >;
mouseListener.onMouseMove = function() if (this.drawing) drawing_mc.lineTo(_xmouse, _ymouse); > updateAfterEvent(); >;
var keyListener:Object = new Object(); keyListener.onKeyDown = function() if (Key.isDown(Key.DELETEKEY) // Key.isDown(Key.BACKSPACE)) drawing_mc.clear(); > >;
Сега ще ви дам кратко обяснение на скрипта: