| Sub cercles() Dim SWF As MINGXLib.Movie Dim Shape As MINGXLib.Shape Dim Action As MINGXLib.Action Set SWF = New MINGXLib.Movie |
| Sub grad() Set m = New MINGXLib.Movie m.Create m.SetDimension 320, 240 Set s = New MINGXLib.Shape s.Create Set g = New MINGXLib.Gradient g.Create g.AddEntry 0, 0, 0, 0, 255 g.AddEntry 1, 255, 255, 255 Set f = s.AddFill_Gradient(g, 16) f.ScaleTo 0.17, 0.17 f.MoveTo 160, 120 s.SetRightFill f s.DrawLine 320, 0 s.DrawLine 0, 240 s.DrawLine -320, 0 s.DrawLine 0, -240 m.Add s Set s = New MINGXLib.Shape s.Create Set g = New MINGXLib.Gradient g.Create g.AddEntry 0, 255, 0, 0, 255 g.AddEntry 1, 255, 0, 0, 0 Set f = s.AddFill_Gradient(g, 18) f.ScaleTo 0.12, 0.12 f.MoveTo 160, 12 s.SetRightFill f s.DrawLine 320, 0 s.DrawLine 0, 240 s.DrawLine -320, 0 s.DrawLine 0, -240 m.Add s m.Save "c:\gradient.swf" End Sub |
| Sub palette() Dim SWF As MINGXLib.Movie Dim s As MINGXLib.Shape Dim c As MINGXLib.Sprite Dim a As MINGXLib.Action Set SWF = New MINGXLib.Movie SWF.Create SWF.SetDimension 60, 360 Set s = New MINGXLib.Shape s.Create s.SetRightFill s.AddFill(255, 0, 0) s.MovePenTo 0, 0 s.DrawLine 10, 0 s.DrawLine 0, 10 s.DrawLine -10, 0 s.DrawLine 0, -10 Set c = New MINGXLib.Sprite c.Create c.Add s c.NextFrame Set i = SWF.Add(c) i.SetName "carre" |
|
|
Set a = New MINGXLib.Action
a.Create "c = new Array();c[0] = 255;c[1] = 204;c[2] = 153;c[3] = 102;c[4] = 51;c[5] = 0;d = 0;" SWF.Add a a.Create "for (i=0; i<=5; i++) {for (m=0; m<=5; m++) {for (n=0; n<=5; n++) { d++;duplicateMovieClip('carre', 'carre'+d, d);this['carre'+d]._y = 60*i+10*m;this['carre'+d]._x = 10*n;couleur = new Color(this['carre'+d]);couleur.setRGB(c[i] << 16 | c[m] << 8 | c[n]);}}}" SWF.Add a SWF.Save "c:\palette.swf" End Sub |
|
| Sub bouton() Dim SWF As MINGXLib.Movie Dim b As MINGXLib.Button Dim s As MINGXLib.Shape Set SWF = New MINGXLib.Movie SWF.Create SWF.SetDimension 320, 240 Set s = New MINGXLib.Shape s.Create s.SetRightFill s.AddFill(255, 0, 0) s.MovePenTo -25, -25 s.DrawLine 50, 0 s.DrawLine 0, 50 s.DrawLine -50, 0 s.DrawLine 0, -50 Set b = New MINGXLib.Button b.Create b.AddShape s, 15 Set Action = New MINGXLib.Action Action.Create "startDrag(_root.test,0);" b.AddAction Action, 4 Action.Create "stopDrag();" b.AddAction Action, 72 Set p = New MINGXLib.Sprite p.Create p.Add b p.NextFrame Set i = SWF.Add(p) i.SetName "test" i.MoveTo 160, 120 SWF.Save "c:\bouton.swf" Set SWF = Nothing Set p = Nothing Set s = Nothing Set b = Nothing Set Action = Nothing End Sub |
| Sub image() Dim SWF As MINGXLib.Movie Dim im As MINGXLib.input Dim b As MINGXLib.Bitmap Set SWF = New MINGXLib.Movie SWF.Create SWF.SetDimension 320, 240 Set im = New MINGXLib.input im.Create ("C:\image.jpg") Set b = New MINGXLib.Bitmap b.Create im SWF.Add b SWF.Save "c:\img.swf" Set SWF = Nothing Set im = Nothing Set b = Nothing End Sub |
| Sub TestMorph() Dim P As MINGXLib.Morph Dim SWF As MINGXLib.Movie Dim S1 As MINGXLib.Shape, S2 As MINGXLib.Shape Dim i As MINGXLib.DisplayItem Dim r As Double Set P = CreateObject("Mingx.Morph") Set S1 = P.Shape1() Set S2 = P.Shape2() Set SWF = CreateObject("Mingx.Movie") For r = 0 To 1 Step 0.02 |
|
Sub souris() Set SWF = CreateObject("Mingx.Movie") Set Action1 = CreateObject("Mingx.Action") Set G = CreateObject("Mingx.Gradient") Set S = CreateObject("Mingx.Shape") S.SetRightFill F Set P1 = CreateObject("Mingx.Sprite") Set Q = CreateObject("Mingx.Sprite") Set i = Q.Add(P1) Set P2 = CreateObject("Mingx.Sprite") Set Action3 = CreateObject("Mingx.Action") Set Action4 = CreateObject("Mingx.Action") Set Action5 = CreateObject("Mingx.Action") Set i = SWF.Add(P2) Set Action6 = CreateObject("Mingx.Action") Set Action7 = CreateObject("Mingx.Action") SWF.Save (ThisWorkbook.Path & "\souris.swf") |