devlog [naru design]

プログラミングやテクニカルな内容の覚え書き。

以前はFlash上で表示されるマウスカーソルを非表示にし、マウスカーソルの位置にMovieClipなどを表示することで、任意のデザインのカーソルを表示していました。

Flash Player 10.2からは、OSが提供するマウスカーソルをFlashから使えるようになりました(ネイティブマウスカーソル)。これを使用することで、コンテンツのフレームレートの影響を受けない、スムーズな動きのマウスカーソルを表示することができます。

注意:マウスカーソルとして使用出来る画像のサイズは最大32×32ピクセルです。

使用したマウスカーソル用の画像

hand_open.png

続きを読む

Flashでアニメーションを作成している時に、トゥイーンで拡大縮小しているところがスムーズに変化していないように見えた。細い線や比較的変化量が小さなアニメーション時に目立つようだ。ちょっと気になったので実験してみました。

実験内容

シンボルの状態(種類)によってアニメーションに違いがあるのか確かめる

続きを読む

サイトに登録されているリンクの一覧を表示するには、wp_list_bookmarks()を使用する。

wp_list_bookmarks()の詳細は公式リファレンスを参照

リンクの表示順を制御するにはどうすればよいか?

要求事項

naru designのサイトのフッターに、登録してあるリンクの一覧をあらかじめ決めておいた順番で表示したい。


続きを読む

テーマにカスタムメニューを追加するには、以下の2つが必要。

1. メニュー設定を追加する
2. メニューを表示する

1. メニュー設定を追加する


ダッシュボードのメニューページヘカスタムメニューの設定を追加します。
functions.phpにregister_nav_menus()を記述します。

1つのメニューを追加する

functions.phpに以下のコードを追加すると1つのメニューを追加することができます。

続きを読む

どのバージョンからかは定かではないのですが、Lightwaveのモデラーで既存のファイル(拡張子が.lwoのファイル)を開く際にファイルが表示されない現象が起きていました。

現象

Lightwave11のモデラーでファイルを読み込む際、Load Objectのダイアログに拡張子がlwoのファイルが表示されない。
ファイルの種類には「Objects」が選択されているにもかかわらず、拡張子がlwoのファイルが表示されない。
ファイルの種類を「All Files」を選ぶと拡張子がlwoのファイルは表示される。

設定の初期化でメニュー表示を「日本語」とすると、この問題は起きない。
メニュー表示を「英語」にしている人限定の現象か?

続きを読む

※Lightwaveモデラー用のLScriptです。

現在フォアグランドレイヤーとバックグランドレイヤーに選択されているレイヤーの内容をレイヤー名と共に入れ替えます。

一時的なレイヤーを作成しつつデータ編集を進めていると、最終的に必要なデータが入ったレイヤーが、あちこちに散らばってしまいます。不要なレイヤーを削除してゆき、レイヤー間を詰めていくのもいいですが、ポリゴン数が多いとレイヤーの削除は意外と時間のかかる重い処理です。そんな時には、このスクリプトを使って必要なレイヤーを上の方に集めてファイルを保存し、開き直せば必要なレイヤーのみが含まれたファイルになります。

フォアグランドレイヤーとバックグランドレイヤーをそれぞれ1つずつ選択した状態で、スクリプトを実行してください。

続きを読む

※Lightwaveモデラー用のLScriptです。

カレントレイヤーにあるポリゴンをサーフェイスごとにレイヤーを作成して移動します。

サーフェイス名でパーツ分けされたデータをパーツごとにレイヤー分けされたデータに変換することができます。

続きを読む