طریقه ساخت افکت تغییر سایز توسط حرکت ماوس

دوشنبه, ۶ام آبان , ۱۳۸۷ | ۲ دیدگاه

طریقه ساخت افکت تغییر سایز توسط حرکت Mouse:

۱- یک فایل فلش ایجاد کنید و مشخصات صفحه را مانند شکل تعیین کنید.

۲ یک شکل بسازید و یا Import کنید و آن را تبدیل به Movie Clip کنید. روی آن دوبار کلیک کنید تا وارد Movie Clip شوید.

۳-شکل را انتخاب کنید و مجددا آن را تبدیل به Movie Clip کنید. روی آن کلیک کنید و کلید F9 را بزنید تا وارد فضای Action نویسی شوید و این کدها را وارد کنید:

  1. onClipEvent (load) {
  2. baseX = _parent._x;
  3. baseY = _parent._y;
  4. }
  5. onClipEvent (enterFrame) {
  6. distanceX = _root._xmouse-_parent._x;
  7. distanceY = _root._ymouse-_parent._y;
  8. if (distanceX<0) {
  9. distanceX = -distanceX;
  10. }
  11. if (distanceY<0) {
  12. distanceY = -distanceY;
  13. }
  14. distance = Math.sqrt((distanceX*distanceX)+(distanceY*distanceY));
  15. if (distance<350 and distance>150) {
  16. _parent._xscale = distance;
  17. _parent._yscale = distance;
  18. }
  19. }
  20. onClipEvent (mouseMove) {
  21. updateAfterEvent();
  22. }

همچنین از منوی Properties مقدار alpha را برای آن کم کنید. این مقدار به شکل شما بستگی دارد.

۴- به Scene اصلی برگردید و این Movie Clip را به هر تعداد که مایلید در صفحه Duplicate کنید.

کار شما آماده است.

Be Sociable, Share!


۲ دیدگاه


  1. flasher
    ۱۴ مرداد ۱۳۸۹

    in ham ali bud




  2. a
    ۱۳ آذر ۱۳۸۹

    very olderrrrrrr



دیدگاه خود را بنویسید