2007年5月アーカイブ
空前のphpについて一言言ってみるブームに乗っかって、自分も一言言っとくか。
自分にとっては倦怠期みたいな感じですね。
- 5年もやってりゃ嫌なとこもいろいろ見えてくるさ。
- 努力だけじゃどうにもならん問題もちらほら。
- かといって、いきなり鞍替えすんのもめんどくせーし。
- だからやっぱり主力は php。余計な気使わなくていいから。楽。
- でも正直、幸せな未来も想像できないのよね。
- だから古いフレームワーク使い続けてたり(mojavi2.0)。
- symfony とかもあるけど、もうそうなったら rails でよくね?
- ボチボチ浮気でもするか。
↑今ココ。
お相手は Ruby かしら? perl もいいかも?
と言いつつ javascript とか ActionScript にも手出して
キャパ追いつかなくなって結局元サヤのヨカーン。
「僕、野茂だもの。(久保)」
いや、久保やん。
flash でカラオケ文字を実現するための class を作りました。
http://pm11op.xii.jp/pm11op/KaraokeMethod/Karaoke.as
デモ
http://pm11op.xii.jp/pm11op/KaraokeMethod/test.html
使い方は以下。
karaoke クラスを使う前に 子にTextField を持つMovieClip を作る必要があります。
その TextField 内の文字列が karaoke 化されます
// クラス読み込む。クラスパスに入れといたら不要? import karaoke.as// test 用の MovieClip 作成
var mc:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());// TextField 作って、Format を指定
var my_txt:TextField = mc.createTextField ("my_txt", 1, 50, 50, 500, 100);
my_txt.multiline = false;
my_txt.wordWrap = false;
var my_fmt:TextFormat = new TextFormat ();
my_fmt.color = 0x000000;
my_fmt.size = 30;// この文字がカラオケ化される
my_txt.text = "らららららららららららららららら";
my_txt.setTextFormat (my_fmt);
mc._x = 25;
mc._y = 150;// インスタンス化して、時間・色をセット。
var krok:Karaoke = new Karaoke();
krok.setTimer(2.5);
krok.setColor(0xff0000);// MovieClip と TextField を渡すと実行される
krok.run(mc, my_txt);// 無限に繰り返す
setInterval(function(){
krok.reset();
my_txt.setTextFormat (my_fmt);
krok.run(mc, my_txt);
}, 3000);
- setTimer メソッドで時間を設定(秒)
- setColor メソッドで、変更後の文字色を設定
- run メソッドでカラオケ化
- 第一引数は textfield を含む MovieClip への参照
- 第二引数はその textfield
- reset メソッドで終了。(ここではその後さらに run して無限ループしてます)
参考にしたのはこちら。2003年のソースです。
class 作る作法とか、AS2 と AS3 の違いとかまだよくわかんないす。
試用版 flash の使用期限があと14日。。。
actionscript 始めました。
習作ですが。
高橋メソッド的なプレゼンツールを作ってみました。
http://pm11op.xii.jp/pm11op/prezentation/
世にある高橋メソッドツールがちょっと痒かったので
車輪を再発明しましたよ。
やりたかったこと
- データは json で
- 画像表示可
- callback 実装とか
- とりあえず、音鳴らしたかったの
用途
友人の結婚式の余興で使いました。
サウンドファイル設置して、timer で時間調整すれば、
カラオケ的なものにもなります。
いろいろ不満があるので、ちょっと手直ししたら
ソースコード公開しまーす。
「今さら高橋メソッド」改め「カラオケメソッド」を作りました。
http://pm11op.xii.jp/pm11op/KaraokeMethod/
まだ汎用性は低いです。
機能
- 外部 flv を再生
- flvの再生時間に合わせてテキスト指定
- テキストは json 形式
ひとり字幕iniとかひとりニコニコ動画みたいなことが
できるようになるかもね。
そんなんあっても、正直僕は使わないですけどね。
ネガティブブクマのことを「ネガブ」と呼んではどうだろう。
と思ったけど、ググってみたら既に1年前に誰かがそう呼んでた。
http://d.hatena.ne.jp/akogina/20060204/kyonyuuhime
・・・って呼んでんのか、これ?
(使い方)
人気エントリーだから読もうと思ってわざわざ読んだのに
ネガブだったらがっかりするよね。