裏アドだらけの人生

読んでおもしろい内容はほとんどない個人的な備忘録です

ScrollPaneのスタイル変更

2007-01-22 05:08:25 | Flash
コンポーネントのScrollPane、どうもあの枠線が気に入らないと思っていたのだが、以外と簡単に消すことができた。
ScrollPaneのインスタンス名をScroll_spとした場合、ルートの1フレーム目に以下のアクションを設定。

Scroll_sp.setStyle("borderStyle", "none");

あとScrollPaneを使ったSWFファイルを外部ファイルとして別のステージ上に読み込むと、ScrollPaneの領域が勝手に緑色のラインでハイライトされてしまうので、それも回避。

Scroll_sp.setStyle("themeColor", "white");

試行錯誤しながら見つけた方法なので、邪道なのかもしれないけど、これだけしておけばけっこう便利に使えると思います。

ボタン内でマスクは使えないらしい

2007-01-20 03:08:56 | Flash
どうもFLASHは一筋縄でいかないことが多い。
ボタンに画像を配置しようと思って、ボタンの中にマスクレイヤー作ったら、ドキュメント上はマスクがかかるのだけど、プレビューするとマスクが無視されて普通にシェイプが見えてしまう。
何故だろうと思って調べてみたら、Flashドキュメンテーション

「マスクレイヤーをボタンの内部に置くことや、マスクを別のマスクに適用することはできません」

とあった。
しょうがないのでボタン内にムービークリップを作ってその中でマスク処理をしたら、いちおうマスクはかかるのだけど、今度はマスクによって見えなくなった部分にまでポインタが反応するようになってしまった。
結局ルートのステージ上にマスクをかけた写真を配置して、その上に透明のボタンを置くという方法で回避したのだが、本当はもっとスマートな方法があるのかもしれない。
いつになったらスムーズに制作できる日が来ることやら。

JAVA SCRIPTで商品を浮遊させてみる

2007-01-13 03:27:07 | Weblog
前回(JAVA SCRIPTで反復運動)の勢いに乗って、100円ショップのカテゴリー別商品一覧ページに「商品を浮遊させてみる」リンクをつけてみた。

実行サンプル:100円SHOPアドレンオー(パン屑リストの右端)

貼付けたのは StopGeek で紹介されてるソース。

Neat Trick With Javascript
http://stopgeek.com/neat-trick-with-javascript.html ※

ページ内の画像(img)を一括処理するため、浮遊させたくない画像はCSSでバックグラウンドイメージ化しておくと、固定されたままになります。
body onload で読み込ませる仕様も考えたけど、さすがに売上げが激減しそうなのでやめました。
HTMLでダブルクォーテーション使ってるので、本家ソース内のダブルクォーテーションはシングルクォーテーションに変更しています。
もともとブックマークレット用なので、ボタンにする場合はこれをしないと全く動作してくれません。
動作したからどうということもないんだけど・・・。

※gooのブログってURLの中に「javascript」って文字列が入ってるとリンクが作れないことをはじめて知りました。

JAVA SCRIPTで反復運動

2007-01-11 14:24:51 | Weblog
JAVA SCRIPT MOTION TWEEN のトゥイーンを使って画像を反復運動させてみた。

実行サンプル:アドイエローのキャッチコピー製造機

前回CSSで固定配置したキャラクターに適用。
手順は Tween.js を外部ファイルとして読み込み設定。

<script language="javascript" src="Tween.js"></script>

もともとキャラクターのブロックに div id="character" が指定してあったので、body に onload属性を付加。

<body onload="t1C = new Tween(document.getElementById('character').style,'left',
Tween.elasticEaseOut,260,630,4,'px');
t1C.onMotionFinished = function(){this.yoyo()};t1C.start();">

以上で終わり。
後半に出てくる数値で動きの幅と速度を指定してます。
260はキャラクターが左に動いた時のウィンドウ左端からの距離。
630は同様に右に動いた時のウィンドウ左端からの距離。
4はスピード。

本家サンプルページのスピードは1になっていて、そのままだと反復横跳びをしてるようで軽くめまいがします。

WordPressデビュー

2007-01-05 01:10:32 | CMS
ブログというシステムを将来性も含めた長いスパンで見ると、エントリー数が増えるにつれ、リビルドが不安定になってくるMovable Typeには少々不安を感じざるをえない気がします。
ダイナミックパブリッシングなる機能はあるものの、既存のプラグインが使えなくなることを考えるとなかなか導入に踏み切れません。
そこで今回イエローのブログを構築するにあたり、WordPressを使ってみることにしました。

アドイエローの「コピーに使えるカタカナ辞典」

すべてPHPで構成されているため、感覚としてはJUGEMやFC2の提供しているブログに近い気がします。
MTと比べた長所を記載しておきます。

◎動的生成のため再構築が不要
◎「はじめての方へ」などの定番ページを通常のエントリーと別に作成できる
◎CSSやテンプレートファイルの切り替えが容易
◎プラグインが充実

今回はサイドバーにコピーの使用例を表示するために、Hirobeeさんの Commented entry list Plugin をプラグインさせてもらいました。

短所も考えてみたのですが、今のところ思い当たるのは以下の2つくらいです。

◎MySQLが必須
◎SSHが使用できないレンタルサーバーでは日本語ファイルの変更が困難

また何か気づいたら報告しようと思っています。