[[Ming/Python]]

 #!/usr/bin/python
 # -*- encoding: euc-jp -*- #
 
 from ming import *
 Ming_setScale(20.0)
 Ming_useSWFVersion(6)
 
 m=SWFMovie()
 m.setBackground(255,255,255)
 m.setRate(30.0)
 m.setDimension(400,400)
 
 script="""
 _root.createEmptyMovieClip("frame",100);
 with(_root.frame){
   var colors=[ 0xff0000 , 0xffff00];
   var alphas=[ 50 , 20];
   var ratios=[ 0 , 0xff];
   var matrix={ matrixType: "box", x: 0, y: 0, w: 100, h: 100,r: 0};
   beginGradientFill("linear",colors,alphas,ratios,matrix);
   lineStyle(1,0x000000);
   lineTo(100,0);
   lineTo(100,100);
   lineTo(0,100);
   lineTo(0,0);
   _x=100;
   _y=100;
 }
 _root.onMouseDown=function(){
   n++;
   _root.frame.duplicateMovieClip("frame"+n,n+100);
   _root["frame"+n]._x=_root._xmouse-50;
   _root["frame"+n]._y=_root._ymouse-50;
 };
 """
 
 m.add(SWFAction(script))
 
 m.save('actionscript.swf')

pythonの表記と、ActionScriptの表記を混ぜなきゃならないのでちょっと不便だ。

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS