Archive for the ‘flash’ Category

ダイナミックテキストのトゥイーン

木曜日, 7月 10th, 2008

こんにちは、荻野です。

最近ゲーム作ってます。

で、点数とか数値とかscriptから値を入れるじゃないですか。
ダイナミックテキストに。

あ、これ FLASH の話し。

でそれをフェードインフェードアウトみたいな簡単な動きをつけたい。としたときに、トゥイーンモーションで作ると楽でしょ。

でも、いままでそれは出来ない、と思っていたんですが、

http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=4622&forum;=8&post;_id=24265
ちょっと手を加えれば出来るみたい。

どうするかというとダイナミックしたいテキストフィールドでフォントを埋め込んでしまう。名前とかはやってらんないけど、点数とか数字と英字ぐらいならいいと思います。

でも、ボールドとか傾けるとか、ちょっと変形加えておくとかとかそういうのは無理っぽい。それは一つ上のオブジェクト(_parent)でやると出来る。こういうところCS3とかだとどうなんでしょうか。ちなみにうちのは8です。そろそろやめたい…重い…

FLASH透明表示の罠…

日曜日, 6月 29th, 2008

こんにちは、荻野です。

FLASHの「パブリッシュ設定」の「HTML」タブで、

「ウインドウモード」

っていうのがあるんですが、FLASHの背景を透明にして
HTML上でレイヤーのように重ねることができるんです。

HTMLコード上では
object タグ中の

という部分。

今回はこのFLASHの背景透過と、FLASHコンテンツ内のテキスト入力ボックスのお話です。

– – – –

この、背景を「透明表示」にしていると、
入力エリアで日本語入力させたときにバグるんです。

*参考画像載せたいのですが、お仕事関係なのでとりあえず伏せます。了解取れたら載せようと思います。どうしても見たい方は直接連絡くださいー。
BYSPICE DESIGN 荻野 ” まで

Mac ではもともとIM窓がでて、テキスト入力エリアにインラインでは入力できないんですが、WINでもインラインで表示されない!IM窓すらでない!という仕事上のバグチェックでいろいろ調べることになりまして。

参考:インライン入力って?

結局は、テストしていたときの名残で、背景を透明表示させたままだったんです。でも、FLASHコンテンツ上でサイズいっぱいに背景画像をつけていたりすると、それにきづかないじゃないですか。

actionscript から インタスタンス名やらいろいろ書き換えてみたりしてなんも変わらなくて、でも新規にファイル作って試すとちゃんとなるんですよ。どうして?と小一時間 **2… もうあきらめかけていて、最後に全てのフレームをコピペして新しいファイルにまるごと移植してみたんです。そしたら、直った……!!

その後、パブリッシュ設定ひとつづつ試していって、…「ウィンドウモード」発覚!ちゃちゃーん。解決とあいなりました。

ネットで調べてもこの話しは出てこなかったので、背景を透明にして、さらにテキスト入力させる、なんてコンテンツは作られないのかもしれません。ちなみに、キーはちゃんと入力されているので、ゲームなんかだったら特に問題にならないでしょう。

変にいろいろ詰め込むとたまにこういうことになったりするんですよね…、もう一個説明のしようがないバグっぽいのもあって(時刻でリアルタイムに変化する、といったもので一日を秒に変換して使ってます)、それはもうスクリプト上で飛ばしました。解決してないんですが、それでも問題ないので、時間優先!

あーもう、心臓にわるーい

AS3 de AJINOMOTO

水曜日, 6月 4th, 2008

どうも。
ミシンを買うか、FlexBilder 買うか悩む今日この頃です。

でも、実は Bilder 買ってもコンポーネンツに頼るというか
結局素材は自分で作るし、FLASHより当て込むの面倒だし、ミシンほしいし…
なんか必要なところだけブロックみたいに、モジュールに出来ないかなー
って思ったので、ちょっとやってみました。

http://tenmaru.net/YASU/tools/Camera2JPG/
* いろんなサイト見てたので、どっからもとのスクリプト持ってきたのか忘れてしまいました…

今回は、キャプチャ画像をサバに保存するモジュールをつくりました。
ほんとは、音の波形データ欲しかったのだけども、とりあえず仕事で
ピンとおもしろいことに結びついたのでこっちを先につくってみました。

ちょっと説明すると、
同一ドメイン上に、このモジュールと自分のswfを置き
自分のFLASHから
#
# conn = new localConnection();
# conn.send( “コネクション名”, “呼び出したいパブリックメソッド名”, パタメータ );
#
として、モジュールにデータなりメッセージを送って操作する仕様です。

もちろん、データを返してもらうのもありだし、
php なんかを通してもいいでしょう。

ほんとは、FLASH CS3 があればこんなことしなくてもいいんだけど、僕らがほしいものって、ちょっとがんばればなんとでもなる範囲でしかないかもしれません。

特に、僕らはガッツリアプリを作りたいというより、えんぴつがシャーペンになった程度の恩恵が受けられればいいもの創れます。それがいちばん楽しいところですよね。

とかいいつつこんなものUPしてクソヤロウ!と思われるかもしれませんが、せっかくなのでなんかおもしろいことに使ってください。

なにか思いついた方、その旨をキャプチャして保存しといてください。
いっしょに遊びましょう。

ではー