FumioNonaka.com Newsletter  RSSを登録する

Macromedia Flash & Directorのテクニカル情報を掲載するFumioNonaka.comから最新ヘッドラインをお知らせ。Flash ActionScriptやDirector Lingoなどスクリプトを中心としたTipsやトラブルシューティング、リファレンスなどで構成。

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2008/03/02

[FumioNonaka.com Newsletter: no.051]

//=========================================================================
// [FumioNonaka.com Newsletter]
//
var issue:uint = 51;  // 第51号
var published:Date = new Date(2008, 3, 2);  // Mar. 2, 2008
//=========================================================================
var index:Object = {
No_0:『アイドルのウエストはなぜ58センチなのか』,
No_1:1月の新ネタ,
No_2:書きもの,
No_3:セミナー,
No_4:よろず新情報,
No_5:スクリプト覚え書き
};  //_____________________________________________________________________
/*
【No_0:『アイドルのウエストはなぜ58センチなのか』】========================
「以前に『飯田朝子の本』をチェック」した人あてとのことで、Amazonから案内の
メールが届きました。アイドルの本などチェックした覚えはないと思ったら、娘に
買い与えた『数え方の辞典』の共著者でした。著者のサイトを見るとつぎのように
書かれていました。

「飯田朝子のホームページ」:
<http://www5b.biglobe.ne.jp/~aiida/kazuliminal.html>
「これは、ダイエット本ではありません。
アイドル関係の本でもありません。
日本語の数詞の本です。」

確かに、誤解を招きやすい題名ではあります。もっとも、「アイドルのウエストは
59でも57でもなく、58センチが黄金値だという理由は何なのでしょうか?」という
問いかけは興味を惹きます。

ふと「嘘の五三八(ごさんぱち)」ということばを想い起こしました。でっち上げの
数字には、5や3や8が使われやすいという経験則です。実証研究をした結論という訳
ではないようです。
<http://ameblo.jp/yukiyu/entry-10036489573.html>

実際、スタイル抜群のグラビアアイドルでも、58cmのウエストはかなり細いといい
ます。そうすると、58という数字は眉唾ものです。538年と伝えられる仏教伝来など
怪しいことこのうえありません。

【No_1:1月の新ネタ】======================================================
[リファレンス/ActionScript 3.0新規情報]
■Flash FN0801001「isNaN()関数」
<http://www.fumiononaka.com/TechNotes/Flash/FN0801001.html>
isNaN()関数は、渡された引数を数値に変換しようと試みます。その結果数値として
評価できず、NaNに変換されるとtrueが返されます。数値に変換できれば、falseを
返します。

【No_2:書きもの】==========================================================
[雑誌・書籍・Web記事など]
■gihyo.jp「ActionScript 3.0で始めるオブジェクト指向スクリプティング」
・第11回「MovieClipをスクロールさせる ー 条件判定」
<http://gihyo.jp/dev/serial/01/as3/0011>
サムネールが水平に並んでスクロールするメニューのインターフェイスを、次回の
第12回まで2回にかけて作成します。スクロールするスピードは、マウスポインタの
位置によって変えます。今回のポイントは、条件を判定して分岐する処理です。

[F-siteのActionScript: AS3]
■クラスを文字列で参照したい
<http://f-site.org/articles/2008/01/17051234.html>
クラス名を文字列で参照して、コンストラクタを呼出したいことがあります。

たとえば、複数のクラスから、動的にひとつを選んでインスタンスを作成したいと
いう場合です。または、複数のシンボルに[リンケージプロパティ]で連番のクラス
名を設定して、ループ処理によりそれらのインスタンスを作成するといった目的も
考えられます。

■クラスを複数のMovieClipシンボルに設定したい
<http://f-site.org/articles/2008/01/17053315.html>
MovieClipを継承してコントロールするクラスは、MovieClipシンボルに[リンケージ
プロパティ]で[クラス]として設定することができます。それでは複数のシンボルに
対して、同じひとつのクラスを割当てることはできるでしょうか。

■コンストラクタメソッドとコンストラクタ関数
<http://f-site.org/articles/2008/01/26013701.html>
「コンストラクタ」は、インスタンスを生成するためのクラスの特別な関数です。
そして、クラスに定義された関数はメソッドと呼びます。よって「コンストラクタ
メソッド」と呼ばれることもあります。広い意味では関数つまりfunctionですので、
「コンストラクタ関数」と読んでも差支えはありません。

【No_3:セミナー】==========================================================
[JaGra PROFESSIONAL DTP & WEB SCHOOL]
■Flash ActionScript中級/ActionScript 2.0
<http://www.jagra.or.jp/school/web/actionscript_advance.html>
マウスに遅れて追いかけるアニメーションやマウスの方向を向くアニメーションと
いったインタラクティブなムービーを素材として、ActionScriptの基本的な考え方
やスクリプトの組み立て方を学習します。
【日  時】2008年3月25日火曜日〜26日水曜日6時間×2日全12時間
【参加費用】39,900円
【場  所】社団法人日本グラフィックサービス工業会
【募集人数】10名
【テキスト】『モーショングラフィックスで学ぶActionScript  − Flash MX −』
[Adobe認定トレーニングプログラム]

■Macromedia Flash 8:Advanced Design
<http://www.m-school.biz/courses/matp_flash_advanced_design.htm>
フルFlashのWebサイトを想定したサンプルの制作実習と、ポイントの解説により、
以下の内容を習得します。
・Flash 8の新機能およびデザイン要素をActionScriptで制御する方法
・外部ソースの取り扱い
・効率的なFlashムービー設計手法
【日  時】2008年3月10日月曜日〜12日水曜日6時間×3日全18時間
【参加費用】157,500円
【場  所】m-School
【テキスト】macromedia authorized curriculum

[ROKUNANA WORKSHOP OF MEDIA DESIGN]
■ActionScript3.0を使ってみよう
<http://67.org/ws/workshop/detail/040as.html>
Flash CS3 Professionalに実装されたActionScript 3.0は、2.0とはクラスの構成や
イベントの扱いが変わり、個々のプロパティやメソッドにも細かな点で違いがあり
ます。本講座では従来のActionScript 1.0/2.0と比較しつつ、ActionScript 3.0の
新たな考え方やこれまでと異なる点を解説します。
【日  時】2008年3月28日金曜日6時間
【参加費用】29,800円
【場  所】株式会社ロクナナ
【テキスト】『Flash プロフェッショナル・スタイル』

【No_4:よろず新情報】======================================================
[Adobeネタ]
■コリン・ムックの「今から始める ActionScript 3.0 - WORLD WIDE TOUR」
<http://www.adobe.com/jp/events/as3/index.html>
2008年1月15日にAdobeで開催されたセミナーのレポートが掲載されました。作成は
F-siteスタッフが担当しています。レジュメの邦訳もアップされています。

■Director 11
<http://www.adobe.com/products/director/>
英語版が3月末、日本語版は6月までに発売されるようです。

参考: マイコミジャーナル
「米Adobe、PhysXエンジン搭載の『Director 11』 - 日本語版は6月までに」
<http://journal.mycom.co.jp/news/2008/02/20/004/index.html>

【No_5:スクリプト覚え書き】================================================
■String.replace()メソッドと正規表現の$置換コードの問題
ActionScript 3.0では正規表現が使えるようになりました。しかし、一致するサブ
ストリングを置換えようとString.replace()メソッドに$置換コードを使ったとき、
2桁の数値の指定が正しく動作しません。
<http://livedocs.adobe.com/flash/9.0_jp/main/00000084.html#wp193349>

"$0"+nが、"$"+n+nとして解釈されるようです。合理的な説明のできる動作ではない
ように思われます。

// ActionScript 3.0
// フレームアクション
var _str:String = "2008-01-25";
var n:int = 1; // 2; 3;
// 正しい結果
trace(_str.replace(/(\d+)-(\d+)-(\d+)/g, "$"+n)); // 出力: 2008
// 問題のある結果
trace(_str.replace(/(\d+)-(\d+)-(\d+)/g, "$0"+n)); // 出力: 20081
// 内部的な解釈の推測
trace(_str.replace(/(\d+)-(\d+)-(\d+)/g, "$"+n+n)); // 出力: 20081
*/
//=========================================================================
var publisher:Object = {
name:野中 文雄,
mailto:fumio@mx10.ttcn.ne.jp,
web:<http://www.FumioNonaka.com>,
credit:2003-2007 (c) Fumio Nonaka all rights reserved.
};  //_____________________________________________________________________
if (wantToUnsubscribe) {  // メールマガジンの購読中止は
	// つぎのURLでお手続きください
	var url:String = "http://www.FumioNonaka.com/Magazine/";
	var request:URLRequest = new URLRequest(url);
	navigateToURL(request);
}
最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。

最近の記事

上へ戻る