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
Last-modified: 2015-02-01 (日) 14:38:23 (3371d)