Flash::Action scriptの最近のブログ記事

前の10件 1  2  3  4  5  6

PHP と Flash の連携

Flash で入力フォームを作り PHP へ送信し、処理をした内容を Flash で表示するような連携をしたい場合。 LoadVarsオブジェクトとsendAndLoad()関数を使用する。


//LoadVarsオブジェクト
my_lv = new LoadVars();
//データが読み込まれたら
my_lv.onLoad = function(success) {
	if(success){
		//受け取ったデータをダイナミックテキストへ
		output_txt.text = my_lv.get_str;
	}else{
		//エラーメッセージをダイナミックテキストへ
		output_txt.text = "エラー";
	}
};
//ボタンをクリックしたら
send_btn.onRelease = function(){
	//PHPへ送信するデータ name=str value=input_txt.text
	my_lv.send_str = input_txt.text;
	//送受信
	my_lv.sendAndLoad("./sample.php?" + getTime(),my_lv);
};

PHPでは処理の結果を出力し、Flashへ渡す。name0=value0&name1=value1
(セキュリティは考慮していません。)


<?php
	$text = "";
	$text = $_POST['send_str'];
	echo "get_str=$text";
?>

ちなみに、文字コードはUTF-8です。

Flashのスムージング

Flashで、読み込まれた外部イメージへのスムージング処理は可能か?
はい、仕様上はできないと言う結論です。
対策としては、BitmapDataにコピーする必要があるようで・・・。
BitmapData.draw(ソース)
ソースはムービークリップ、ボタン、テキストフィールド、Videoオブジェクト、BitmapDataなど
MovieClip.attachBitmap()
これにはスムージングパラメータがあり、ビットマップイメージの変形で補正して表示を行う。
MovieClipLoader()
も使ってみないとなぁ・・・。

mod_rewrite

ディレクトリーなどの変更した場合に、リクエストをリダイレクトする。
.htaccessの記述では
◆[g]mod_rewrite[/g]モジュールのスイッチ
RewriteEngine on
◆書き換えルール
RewriteRule 変更前 変更後 [オプション]
dir_aディレクトリをdir_bディレクトリに強制書き換えする。
RewriteRule ^/dir_a/(.*)$ /dir_b/$1 [R]
あとは正規表現やオプションで!

携帯でアマゾンを利用するだろうか?
リンクを貼ってみよう。
ハリー・ポッターはいかが?
ハリー・ポッターと謎のプリンス ハリー・ポッターシリ...

ファンタシースターユニバースが8月31日に発売です!
SEGAダイレクトで予約しました。
PSOもさっぱりプレイしていませんが、また初めてみようかな。

Related ファンタシースターユニバース 特典 ビジュアルブック+ミニサントラCD付き

アクセスアップ!

blogが検索エンジンでHitするのは、情報としてどうだろう?
同じような記事のブログが上位に出てきても、目的の情報かどうか・・・。
このblogもアクセスに波があるようだし、内容的に日記なのかメモなのかTipsなのか?
メモが一番近いのだがあまり情報整理もされていないので、見たいとき探しまくりです。
adsenseやアフィリエイトのバナーをつけているが、ほとんど収入にならない飾りモノです。
アクセスが増えれば効果があるのだろうか?
どっかのコラムに、一生懸命サイトを良くしてアクセスを集めても広告収入に走ると、枯葉剤を撒くようにサイトが駄目になっていくとか・・・。
すっきりと見やすくしたいものだ。

Grani(グラニ)

初心者向けのタブブラウザGrani(グラニ)。
UIのデザインなどを重視しているとか・・・。
http://grani.tabbrowser.jp/

WebやDTPなどを制作する場合は、グラフィックやオーサリングツールなどのアプリケーションが必要になる。
業界標準と言えるAdobeのアプリケーションは、1つ数万円と高い価格帯になっている。
学校などに通うとアカデミックバージョンやエデュケーションの安価なパッケージを購入できる。
デジタルハリウッドでは、オンラインスクールも開講しており料金にはアプリケーションソフトも含まれている。
アカデミックとエデュケーションであるが、それでも受講料とセットなのだから安い。
時間が距離の都合で通えない方はオンラインスクールはありがたいだろう。
まあ、お友達はできないかもしれないが・・・。
Webだと「Macromedia STUDIO 8」が、DTPでは「Adobe Creative Suite 2」が付いてくる。
オンラインだろうと、通学だろうと本人のやる気しだいですよ。

MacOSX レパード

2007年春にMacの新しいOSが発売されるようだ。
名前は[w]レパード[/w]!
もうiBookG3じゃあ無理だろうなぁ・・・。
来年あたり新しいMacを購入したいものだ、来年になればAdobe系のソフトもIntelMacに対応した次期バージョンも出るだろうし。
あ、金が・・・。

Adobeのサポートへ質問をしてみようと、サイトを閲覧するとフォームへのリンクにPDFフォームと書いてある。
へ?前回質問したときは、htmlのフォームだったのに・・・。
そしてPDFフォームって何だ?
そして入力してみたのです。
ボタンが有ったので送信です!
メールソフトが起動しました、Thunderbirdです。
新規メールが開いて、送信先が入力されていて添付ファイルがあったのです。
そのまま送信!
便利かも・・・。そして、作れるよな。
PDFファイルなので、Acrobatかな?と思いAcrobatを起動してみるが新規は無理のようで、どうしたものかとDreamweaverを起動してhtmlのフォームを作り、それを基にPDFにしてみた。
見た目はできたし、mailtoで送信もできるようだ。
でも、添付ファイルじゃないし送信方法の確認ダイアログもでる・・・。
ヘルプで探す・・・。
おや?Adobe Designer でフォームが作れるらしい。
しかもPDFで保存できるのだ!このアプリケーションの使い方が初めて分かりました。
そして、新規ドキュメントにテキストフォームを配置し、ボタンを配置する。
ボタンにはコントロールの種類を送信を指定し、送信フォーマットをPDFにすると・・・。
保存してフォームに入力して、送信ボタンをクリック!!!
おぉ!PDFフォームが作れました。

前の10件 1  2  3  4  5  6