Cum se efectuează un efect de lupă actionscript 1

1. Dimensiunea fișierului nostru este 500pt x 500pt

2. Paste pe scena principală, în primul cadru, în 1 strat (numim stratul "Fundal") o imagine, dimensiunea 500pt x 500pt.

3. Conversia în Muvik, Insert / New symbol

Cum se efectuează un efect de lupă actionscript 1

4. În cazul în care "Nume" avem "Film" și "Tip" avem "Film clip". "Regestarea" este deplasată spre stânga sus, ca în imagine.

Cum se efectuează un efect de lupă actionscript 1

5. "Numele de instanță" al acestui film se numește "ms".

6. Creați un al doilea strat pe scena principală, numiți-l "Lupa". Acest strat va fi mai mare decât stratul "Fundal".

7. Creați un film nou, Insert / New Symbol

Cum se efectuează un efect de lupă actionscript 1

8. În cazul în care "Nume" avem "Lupa", și "Tip" avem "Film clip". "Regestration" în centru.

9. "Numele de instanță" al acestui film se numește "zoom".

10. Faceți dublu clic pe "Lupu" și intrați înăuntru. Creăm trei straturi.

Primul "Lupa". A doua "Mască". Al treilea "fundal".

11. În stratul "Lupa" atragem lentila în sine cu un geam transparent,

dați clic pe butonul din dreapta și convertiți-l în Conversie la simbol.

Cum se efectuează un efect de lupă actionscript 1

Noi o numim "Desen" și punem "daune" de tip "Graphic", "Regestration" în centru.

12. În stratul "Mască" trageți sticla însăși (rotundă), orice culoare și înlocuiți-o exact acolo unde avem un geam clar.

Cum se efectuează un efect de lupă actionscript 1

13. În stratul "Fundal" am plasat chiar desenul pe care îl avem pe pagina principală, cu toți parametrii săi. "Name" "Type" "Regestration" "Numele instanței". Doar kapiruem de scena principala si vstvlyaem aici, în stratul „Background“, astfel că numai în colțul din stânga sus al clipului video a fost exact în „lupe“ de mijloc.

14. Faceți clic dreapta în stratul "Mască" și bifați Masca.

Cum se efectuează un efect de lupă actionscript 1

15. Reveniți la scena principală și adăugați un alt strat, numiți ActionScript. În primul cadru, am pus acest script (numind panoul F5 Akshin):

Cum se efectuează un efect de lupă actionscript 1

16. Faceți clic pe lupa care se află pe scena principală și puneți-o pe acest cod (apelând panoul Akshin F9):

Cum se efectuează un efect de lupă actionscript 1

onClipEvent (încărcare) n = 1;
w = _width;
h = vârf;
lupa_radius = (54/4);
smeshenie_po_x = (1000-w) / 2;
smeshenie_po_y = (1000-h) / 2;
>
peClipEvent (mouseMove) xm = _root._mouse;
ym = _root._ymouse;
_x = xm;
_y = ym;
ms._x = -xm;
ms._y = -ym;
updateAfterEvent ();
>
onClipEvent (enterFrame) dacă (md) dacă (n<3) n += 0.25;
>
>
dacă (md == 0) dacă (n> 1,5) n - = 0,25;
>
>
_xscale = 100 * n;
_yscale = 100 * n;
>
onClipEvent (mouseDown) md = 1;
>
onClipEvent (mouseUp) md = 0;
>

Aici este principiul și toate. Noi încercăm și ne bucurăm!