2009-07-01から1ヶ月間の記事一覧

クラスプロパティをコード補完する方法

コード補完といえば、Ctrl+Space だと思うが 関数の補完とかはどうだろう知られてる or あたり前なのかな。 Delphiだと Ctrl(+Shiftもだったか?)+C のやつ。 FlashDevelop だと Ctrl+Shift+1 らしい。 具体的には 適当なクラスを作成して、↓の位置で押す。(…

sprite上のbitmapオブジェクトの差し替え

動的にspriteの子であるbitmapオブジェクトを差し替えたりするところがイマイチよくわかってないので ぐぐる。2009/07/28 追記:http://codezine.jp/article/detail/627?p=2 3. 画像の切り替え 参照。OO的にはこうすればいいのか。 AS3 の表示オブジェクト入…

文字列操作ならやはりPerl

http://d.hatena.ne.jp/ymko/20090725#1248542106 のスクリプトをm.plとして実行権限つけて保存、 これのラッパーとしてinterface.cgiを作成する。 #!/usr/bin/perl use strict; use warnings; =pod E m4m5m8m9s1s7s9p1p3j2j2j7 S m2m3s3s4s8p4p4p5p6j1j6 W …

bitmapをコピーしてなんとか成功

spriteコピーできない対策として、bitmapをコピーする方法で対処。 疲れた・・・ package { import flash.display.*; import flash.events.*; import flash.net.*; import flash.text.TextField; import flash.utils.Timer; // 麻雀素材まつセン // http://w…

今日もActionScriptとPerlで。

小休止 ショートカットとか

FlashDevelopはIDEなので色々なショートカットキーがあるらしい。 Ctrl + Shift + 1 自動補完複数行コメントアウトとか使いこなしたいところだが、 とりあえず今感覚で覚えてるのは 複数行を選択して Tab = 複数行インデント。逆はShift + Tab これだけで効…

spriteのインスタンスのコピーはできない!?

ActionScript3 における deep copy - 川o・-・)<2nd life http://d.hatena.ne.jp/secondlife/20071127/1196123078 ・・・Spriteをコピーしたいけどうまくいかない。 ライブラリから書き出すM.C.を複製したい【ActionScript3】 « Webデザインレスキュー htt…

XMLアクセス方法

アドビ−ActionScript cookbook:XMLのロードと読み取り http://www.adobe.com/jp/devnet/actionscript/cookbook/load_xml.html ActionScript の XML のアクセス - zyxwvの日記 http://d.hatena.ne.jp/zyxwv/20090218/1234941810 あとActionScript3.0ポケット…

配牌スクリプト

割とお気に入り sqliteドライバが必要なので # aptitude install libdbd-sqlite3-perl perl使いにあるまじきコマンドだな。CPAN使えよと怒られそうだ。 #!/usr/bin/perl # 配牌スクリプトver0.001 # 出力はこんなの。 # E m7m7s4s5s5s6s6s7p1p8p9j2 # S s2s3…

通信してみる

ようやくここまでか。 受け側。 #!/usr/bin/perl print "Content-type: text/plain; charset=utf-8\n\n"; $str = $ENV{"QUERY_STRING"}; print <<END_OF_TEXT; <xml> <EAST>m:7,m:7,s:4,s:5,s:5,s:6,s:6,s:7,p:1,p:8,p:9,j:2</EAST> <RANDOM>$str</RANDOM> </xml> END_OF_TEXT 送信側。 function onXMLLoad(event:Eve…

文字列操作

だんだん見えてきた気がする。やっててよかったDelphi。 今度はperlでいうこんなことをしてみたい。 my $line = "m1,m2,m3"; foreach my $unit (split /,/, $line) { print $unit . "\n"; } そのままStringクラス?にsplitあるみたい。 var line:String = "m…

どれをクリックしたかわかるようにする

http://d.hatena.ne.jp/ymko/20090720#1248538039 のリベンジ。 apeirophobia: addEventListenerで一緒に引数を渡したい http://blog.img8.com/archives/2008/04/003758.html アクティベーションオブジェクトによるメモリリーク (www.imajuk.swf) http://www…

配列の使い方

perlでいう foreach my $type ("manz", "souz", "pinz") { print "type:$type\n"; } 的なことを書こうとして適当にやってみたのがこれ for (var type:String in { manz:1, souz:1, pinz:1 } ) { trace(type); } souz pinz manz なんかハッシュっぽいな。イマ…

[ActionScript] bitmapのクリックに反応する

import flash.display.*; import flash.events.*; import flash.net.*; private function imgComplete( event:Event ):void { var loader:Loader = Loader(event.target.loader); var bitmap:Bitmap = Bitmap(loader.content); var spr_btn: Sprite = new Sp…

[ActionScript]画像の読み込み

import flash.display.*; import flash.events.*; import flash.net.*; var img_loader:Loader = new Loader(); img_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imgComplete); var img_request:URLRequest = new URLRequest( "http://192.1…

[perl] perlとFLASHで通信してみる。

脈略なくこんなのをはじめてみる。 元ネタは "14歳からはじめるActionScriptオンラインゲームプログラミング教室" より 著者の大槻有一郎氏の本は正直お勧めだ。 自分はこの手のソースが直に本文に書かれている書籍は買わないのだが 明らかに初心者がハマる…

FLASH 作成環境作ってみた 手順は以下の通り。 無料でFlashの制作環境が整えられる! FlashDevelopとFlex SDK 3のインストール方法(ビデオ付き) | ClockMaker Blog http://clockmaker.jp/blog/2009/07/tutorial-install-flashdevelop-flex-sdk/ 設定の途中で"…

[ubuntu]Linux録画サーバーを作ってみた(続き) メモ動作しているかチェックする $ watch -n1 "ps awx | grep recfriio | grep -v grep" 4736 ? SNl 0:02 /usr/bin/recfriio --hdp --b25 --strip 30 1820 /var/www/epgrec/v ideo/GR30_20090714190000_20090…

エヴァ見てきた

1日は映画1000円の日ということでエヴァ見てきた。 今回はただキレイなだけじゃなくて、アツかった! もう一回見てこようかな 今日のメモ Mozilla Re-Mix: Firefoxでダウンロードを10倍速にできるアドオン「FireDownload」 http://mozilla-remix.seesaa.net/…