Search Tutorials
In the actions layer, in frame 2, assign a Stop action. Remember the button turned movie clip? Well, double click dragpeg in the Library palette. This brings you to the Edit stage of dragpeg. Now you can double click the peg, which is a button, to assign actions to it. Simplified:Library> dragpeg> peg> actions tab.
On (Press)
Start Drag (GetProperty(_x,_y))
Set Variable: "OrgX" = GetProperty ("", _x )
Set Variable: "OrgY" = GetProperty ( "", _y )
End On
On (Release)
Stop Drag
Set Property ("", Y Position) = OrgY
Set Property ("", X Position) = OrgX
End On
Using the above actions, and many if statements (coming up), what we're really doing is snapping the peg back to it's original position. Then we make the appropriate pegs visible or invisible (remember all 13 are already in place). Time to detect if the peg is dropped on a hole, and find out if this is a valid move. .
If (_name eq "p1" and ...
...GetProperty ("/p3", _visible ) = 1 and ...
...GetProperty ("/p7", _visible ) = 0 and ...
..._droptarget eq "/h7")
Set Property ("/p1", Visibility) = "0"
Set Property ("/p3", Visibility) = "0"
Set Property ("/p7", Visibility) = "1"
End If
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|