BONKURA BLOG

仕事のメモ帳ブログ。いまのところActionScriptメイン。たまにCSSとかJavaScriptとか。

ブログを引っ越します。

WordPressに移行します。
http://blog2.bonkura.jp/
パーマリンクの関係上このブログのエントリはMovableType内に残します。

SWFの埋め込みサイズを動的に変更する

日産のこのページなどでは、Flashのプルダウンメニューの下にHTMLのテキストがあっても、HTMLを問題なくクリックできます。

バージョン管理とか修正管理とか

今までHTMLからFlashから動画編集まで、できることは一人でなんとかこなしてきたんだけど、最近は作業量も増えて一つの案件を全部一人でっていうのが結構難しくなってきた。

剰余演算

野中さんの本の剰余演算の項目でちょっとはまってしまったのでメモ。
文系であることを非常に呪います。

CSSでぶら下がりテキスト

よく使うテクニックなのでメモ。行頭の※によって数値は変わってくると思いますが。。

ある範囲の数値を別の範囲の数値に対応させる

スライダーなどでもよく使いますよね。野中さんの本をぼうっと読んでいたらちゃんと説明されてたのでメモ。よく忘れます!

Dreamweaverでincludeを使う

中規模な企業サイトを作る話がひさびさにありました。今も企業サイトの更新をいくつかかかえてるんですが、HTMLで作っているのでナビゲーションが増えたり減ったりしたときの作業が非常にめんどくさいです。

CSSEdit

ひさびさに仕事でCSSいじってます。最近Flashばっかりだったので書き方とかちょっと忘れてしまっているところもあります。

ひさびさにデジカメ買った

ひさびさにデジカメ買いました。前から持ってたんですが、ちょっとデカすぎてズボンのポケットに入らなくてほとんど使ってませんでした。

サイトのテンプレート

新規サイト制作用にテンプレートを作ってみた。ま、新規でゼロからサイトを作ることは結構減ってはきてるんですが......。

[AS3.0]AS3版スクロールバー修正

以前アップしたエントリーのマウスホイールまわりの動きが怪しかったので改善しました。
このライブラリが不具合の原因でした。

AS3版ランダムテキスト

右のナビゲーションでも使っているテキストがランダムに変わって、最後に指定のテキストに落ち着くアニメーションをAS3に移植してみました。

三角関数はこう使おう

三角関数の式をどういう場合の時に使うかすぐに忘れてしまうので、前に書いたかもしれませんが、もう一回メモ。

AS3版スクロールバー

いざというときに悩みそうなのでAS3でスクロールバーを作ってみました。
AS2よりコードがすっきりしていてわかりやすいです。

getとset

getとsetを使う理由がいまいちよく分かってなかったのでメモ。

[AS3.0]複数イベントのグループ化

指定のボタンをクリックした、複数のアニメーションがすべて終了した、必要なイメージファイルやXMLファイルをすべて読み終えたというように、複数のイベント発生の完了を知りたい場合に使えます。

[AS3.0]カスタムイベントの定義

カスタムイベントは今までも使っていたんですが、もうちょっとつっこんだ使い方もあるようです。
イベントを使いこなさないとAS3の意味なし!

[AS3.0]addEventListener()の引数

これも忘れっぽいのでメモ。考えようによっては非常に使えるんじゃないかと。
AS3は入れ子のムービークリップの扱いが変なことしなくても正攻法で扱えるようになりました。

Box2DFlashAS3をさわってみた

話題のASフレームワークのBox2DFlashAS3を初めてさわってみました。テキストは2008年10月号のWeb Designing。

[AS3.0]プルダウンメニュー

ActionScript3.0でイベントフローの概念が取り入れられたことにより、ムービークリップの入れ子の扱いが非常に簡単になりました。

[AS3.0]getterメソッドとsetterメソッド

getとsetは、外からのアクセスを制限するprivateなどの属性に設定してあるプロパティに間接的にアクセスするためのキーワードです。

[AS3.0]dynamicクラス属性

クラスにdynamicクラス属性を指定すると、インスタンスに後からプロパティやメソッドを追加できる柔軟なクラスになります。

[AS3.0]ローディング

外部から画像を読み込んで読み込み処理の途中経過とエラーの通知のメモ。
これもよく使いますよね。

[AS3.0]クロスフェードするスライドショー

写真をかっこよくクロスフェードするスクリプトのメモ。

[AS3.0]チェッカー風マスクアニメーション

見た目はとくに面白いことは無いんですが、中身のロジックがかなり参考になったのでメモ。
こういう数学的ロジックはなかなか思いつきません!

[AS3.0]マスクアニメーション

Tweenerと組み合わせたマスクアニメーションをつくってみました。
drawCircleの設定の仕方が間違っていて結構手間取りました・・・。

[AS3.0]Spriteクラスでマスクをつくる

Spriteクラスを利用すれば、マスクアニメーションもトゥイーンを作らず、ラクにスクリプト上で実装することが可能。

[AS3.0]rootとstage

たまにrootとstageの概念で混乱してしまうので、基本をメモ。すぐ忘れるるんだよなあ・・・。

順番に関数を実行する

ActionScript2.0で定番でつかっていた実行した関数が終了したら、また同じ関数を呼び出す処理をActionScript3.0で。

バネのチェーン

ここまでくるとスクリプトが結構複雑になってきますが、じっくり読めばそれほど難しくありません。忘れたときのメモとして。