Monthly Archives: 1月 2010

WebClip:rucca(ルッカ)

大阪の美容室【rucca(ルッカ)】ヘアサロン|堀江|南船場|

大阪の美容室rucca(ルッカ)のWebサイト。イメージによる訴求力も高いが、RSS配信や携帯でのオンライン予約にも対応していたりして実店舗にお客を誘導するという流れとして今後の参考までに。

AS3.0にちょこっと触れてみた

とりあえず今後身に付けたいとスキルとしてはFlashは外せない気分の僕です。ただ、Flashに関しては右も左もわからないほぼ素人なので、専門用語バリバリの書籍眺めても「なんのことやら」なんですよね、これが。

ActionScriptはもちろんのこと、JavascriptやPHPとかおよそ「プログラム」と呼ばれるものに対しての苦手意識というか拒否反応があるので、今まで少し本を開いてはやる気を失くし開いてはやる気を失くし、、、の繰り返し。

ASと言えばgetURLとかstop()とかgotoAndPlay()とかくらいしかワカラナイのですが、無理矢理でもやらないとなぁと正直焦ってます。

とりあえず記述の仕方とかから始めてみようと思ってます。いきなりAS2.0スルーで。

addEventListenerとはなんぞや

いろいろ見てるとやたらと出てくるaddEventListener。いきなりよく分かりませんが、まぁイベントを追加する命令文(?)みたいなもの?

インスタンス名.addEventListener(イベント,リスナー関数);
function リスナー関数(イベントオブジェクト:Event):void {
   ステートメント;
}

みたいな感じの記述らしい。

btnというボタンをクリックしたらhogehogeという仕事(例えば次のフレームに進む)みたいな場合は

btn.addEventListener(MouseEvent.CLICK,hogehoge);
function hogehoge(event:MouseEvent):void {
   nextFrame();
}

っていう具合。

ちなみのこの「MouseEvent」ってのにもいろいろと種類があるらしく、

  • MouseEvent.CLICK
  • MouseEvent.DOUBLE_CLICK
  • MouseEvent.MOUSE_DOWN
  • MouseEvent.MOUSE_UP
  • MouseEvent.MOUSE_MOVE
  • MouseEvent.ROLL_OVER
  • MouseEvent.MOUSE_OVER
  • MouseEvent.ROLL_OUT
  • MouseEvent.MOUSE_OUT

などなど。

はい、覚えないといけないことがたくさんでいきなりヘコみますが、コツコツやっていきます。果てしない道の第一歩・・・苦笑

WebClip:全日本バーベイタム選手権 | Verbatim Championship

「全日本バーベイタム選手権 | Verbatim Championship」

世界No.1の記録メディア「バーベイタム」のキャンペーンサイト。自分だけのオリジナルモンスターを作って他のユーザーと対戦させる。

Flash自体というよりコンテンツが面白い。少なくともこれで「バーベイタム」というブランドは脳内に刷り込まれてしまいました(笑)

WordPressのthe_excerptタグで自動挿入される<p>タグの消し方

WordPressの記事投稿で抜粋を表示するテンプレートタグthe_excerptでは、自動で<p>タグが挿入されるので少々不便な時があります。

抜粋表示の<p>タグを表示させないようにするには、wp-includes/default-filters.php内の以下の個所をコメントアウトするだけでOK。

add_filter( 'the_excerpt','wpautop');

↓これをコメントアウト。

// add_filter( 'the_excerpt','wpautop');

自動アップグレードを実行するとファイルが上書きされるので、アップグレードの際には注意が必要です。

WordPressでエントリー表示数をページごとに変える

ブログのトップページには本文付きのエントリーを5件表示、アーカイブページにはニュースサイトのように記事タイトルのみを50件まで表示したいという場合の対処法。あるあるある。

<?php if(have_posts()):while(have_posts()):the_post();?>

の記述箇所を

<?php query_posts($query_string .'&posts_per_page=50'); ?>
<?php if(have_posts()):while(have_posts()):the_post();?>

とします。

$query_stringを付けないと条件の引継ぎができないので注意が必要。

特定のカテゴリを表示するには

<?php query_posts($query_string .'&cat=3&posts_per_page=50'); ?>
<?php if(have_posts()):while(have_posts()):the_post();?>

のように記述します。