あぁ、これも魅了的だなぁ・・・。
でも、Flashなんてあんまり作ってないしなぁ。
数学と物理かぁ。
技術でデザインするインタラクティブ・グラフィック。
あなたのアイデアはきっと実装できる!
Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編]
あぁ、これも魅了的だなぁ・・・。
でも、Flashなんてあんまり作ってないしなぁ。
数学と物理かぁ。
技術でデザインするインタラクティブ・グラフィック。
あなたのアイデアはきっと実装できる!
Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編]
Actionscript2.0 の sort を使うと数値は
数値フィールドは、ストリングとしてソートされます。たとえば、"1" は "9" よりも小さいストリング値であるため、100 は 99 よりも先になります。
とあるのでオプションの指定が必要か。
オライリーから『詳説 ActionScript 3.0』が発売されるようです。
1044ページで6,090円とボリュームが有りそう・・・。
http://www.oreilly.co.jp/books/9784873113876/
「初心者プログラマーからプロフェッショナルな開発者まで、あらゆるユーザーを対象としたActionScript解説書の決定版です。」
とありますね。
「ActionScript3.0 プロフェッショナルガイド」が10月中旬に出るらしい。
http://www.fumiononaka.com/Books/ActionScript3ProfessionalGuide.html
>「数学編」では、ActionScriptの組み立てに必要な数学の知識をまとめました。
数学ですか...。
もう、AS3の本はいいかなぁ...。
CS4では何か変わるのだろうか???
もう、CS3の本も買う気がしない...。
ActionScriptで映りこみを作るため...。
beginGradientFill でアルファ付きのグラデーションを作り(ヘルプ見りゃ分かる)
mask_suru_mcとする
ひっくり返し。
mask_sare_mc._yscale = -100;
mask_suru_mc.cacheAsBitmap = true;
mask_sare_mc.cacheAsBitmap = true;
マスクする。
mask_sare_mc.setMask(mask_suru_mc);
アニメーションとか苦手なんだよなぁ。
PHPやCGIなどオライリーの書籍はいくつか購入していますが、今回の「初めてのActionScript3.0」は何とカラーですか!
初めてのActionScript 3.0 Flashユーザーのためのステップアップガイド
表紙がカラーだったので、珍しいなぁと思っていたのですが中までカラーだったとは・・・。
紙質もチョット違う気がする。
入門書は他にも買ったけど、何冊か読むとそれぞれに発見があり復習にもなるので良いかと思っている。
しかし、中で紹介されているサイトはやはり英語であった。
ダイナミックテキストにスクリプトでアルファを設定しても適用されない。
レイヤーでマスクが反映しなかったりしますが、これはスクリプトでマスクを指定すれば良い。
アルファの場合はフィルタを適用すれば良いらしい。
ってネットで直ぐに見つかりました。
import flash.filters.ColorMatrixFilter;
var myColorMatrix_filter:ColorMatrixFilter = new ColorMatrixFilter();
_root.text_mc.filters = [myColorMatrix_filter];
いや、Tweenerで文字のフェードイン&フェードアウトをしたかっただけです。
import caurina.transitions.Tweener;
function FadeIn(){
Tweener.addTween(_root.text_mc, {_alpha:100, time:1});
}
function FadeOut(){
Tweener.addTween(_root.text_mc, {_alpha:0, time:1});
}
今月の「Web Designing」ではTweenerについての記事がありました。
名前は知っていたけど使ったこと無し。
ってことで使ってみよう。
AS2版やAS3版があるようだ。
両方ダウンロードしておこう!
AS2版を試してみよう!
でも記事はAS3だった・・・。
X軸移動はxプロパティだけど、AS3は x でAS2は _x となりアンダースコアーの有り無しが・・・。
良く読めば書いてある。でも、読む前に気がついた。
エラーが「## [Tweener] Error: The property 'x' doesn't seem to be a normal object property of [object Object] or a registered special property.」と出たからね。
ライブラリにクラスパスを通して。
なるほど・・・モーショントゥイーン!
オライリーから「初めてのActionScript 3.0 Flashユーザーのためのステップアップガイド」が発売されます!
何冊あっても新しい本って欲しくなります・・・。
他の本に書いてない情報ってあるもんですよね。
と思ったら1週間でマスターなんて本もあります。
そうですか・・・。
2.0まで
_root.my_mc._x = 0;
などとしていたのに
3.0ではコンパイルでエラー
strictでは
MovieClip(root).my_mc.x = 0;
とするらしい。
ターゲットパスの挿入が使えないなぁ。
使わないのか?