« 2006年10月 | メイン | 2006年12月 »

2006年11月 アーカイブ

2006年11月01日

イベントリスナー

【ハウツー】Flash 9 ActionScript 3.0 Previewのイベントリスナーとクラス定義 (1) ActionScript 1.0/2.0から3.0にスクリプトを書替える(1) (MYCOMジャーナル)
http://journal.mycom.co.jp/articles/2006/10/31/as/

ActionScript3.0はなんとく敬遠してたけど、これ読んでたら、いけるんじゃねって思った。
最近はActionScript2.0で書くときも、ちゃんとイベントリスナー使うようにしてるから、この辺はさくっと移行できるかも。

このごろAS2のフレームワークとかをイロイロ試してます。
この辺のはよくできてるっぽい。

WebHome < ASAP < TWiki
http://asapframework.org/wiki/bin/view/ASAP/

As2lib — Welcome — Open Source ActionScript 2.0 Library
http://www.as2lib.org/

Home - AsWing.org - AsWing.org
http://www.aswing.org/display/AsWing/Home

MosesSupposes :: Fuse Kit
http://www.mosessupposes.com/Fuse/

ASAPを少し使ってみようかなって感じです。

チョコレートを食べよう

【コラム】クリエイターのためのライフハック 第19回 チョコレートで美味しく集中力アップ (MYCOMジャーナル)
http://journal.mycom.co.jp/column/lifehack/019/

知られざるJavaScriptの世界

知られざるJavaScriptの世界:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20061026/251846/

かなりわかりやすいjavascriptでオブジェクト指向な説明

2006年11月02日

もうActionScript3.0の本が出てる、しかも和書

Amazon.co.jp: ActionScript 3.0ゲームプログラミングブック—Flash for Professionals: 本: 布留川 英一
http://www.amazon.co.jp/gp/product/4839921938/sr=1-2/qid=1162442459/ref=sr_1_2/503-6116509-7787959?ie=UTF8&s=books

はえーっすな。

2006年11月05日

Adobe MAX 2006 フラッシュレポート

Adobe MAX 2006 フラッシュレポート
http://www.adobe.com/jp/events/max/report/

Maxのレポートがありました。14ページと長いですが。。。

Apolloに関することも色々書いてあったけど、ちゃんと普及すれば面白いものが作れるかも。
FlashとJavaScriptの関係もApollo上ではかなりシームレスな感じらしい。

Apolloアプリケーションの中では、JavaScriptとActionScriptオブジェクトモデルがブリッジされます。これにより、 ActionScriptからHTMLのドキュメントオブジェクトモデル(DOM)に直接アクセスすることが可能になります。また、JavaScript からFlashのディスプレイリストを操作したり、ActionScriptからJavaScriptをインスタンス化することもできます。

* JavaScriptから同期的にActionScript関数を呼び出す、またはその逆
* ActionScriptはJavaScriptオブジェクトへの参照を保持でき、その逆も可能
* 従来のExternalInterfaceによるActionScriptとJavaScriptの通信よりもシームレス

HTML+JavaScriptのみでApolloアプリ作れるみたいだし、JavaScriptから直接Apollo APIへアクセスもできるとのこと。

Flashのコンポーネントについても少し触れてたけど、正直現状のコンポーネントはクソなので、ちょっと凝ったもの作るときは、コンポーネントを自作するか、誰かが作ったフレームワーク類を利用しないときつい。
新しいコンポーネントでは速度の強化とか、スキンを簡単に変えることができるようになるって書いてあった。
速度もそうなんだけど、今のコンポーネントってあからさまに、これコンポーネントじゃんって感じなので何とかしてほしいっす。
この辺ちゃんと実装してくれないと、また「コンポーネントつかえねー」になるので、がんばってほしいし、期待してますAdobeさん。

2006年11月09日

Microsoft Virtual Earthがすげー

かなり衝撃的!
ブラウザでここまできたかって感じです。

日本語版には対応してないみたいですが、「コントロールパネル」の「地域と言語のオプション」言語と場所を英語(米国)にして http://maps.live.com にアクセスすると、3Dのヤツインストールするボタンが出てきます。言語と場所設定したら再起動必要かも。

隣の人ありがとう!

はじめはGoogle Earthみたいに地球が出てきます。


結構ぐりぐり動きます



広告があって、クリックすると別のウィンドウでサイトが開いたりしちゃいます。

MacでFlash Playerのバージョンを切り替える

Firefoxのエクステンションです。

sephiroth.it - flash & php: Flash Switcher for OSX
http://www.sephiroth.it/weblog/archives/2006/11/flash_switcher_for_osx.php

インストールするとFirefoxの右下にFlashPlayerのアイコンが出てきて、クリックするとバージョンを切り替えれます。自動的にFirefoxが再起動します。

playersw.png

Safariとかも影響を受けるみたいですが、そんな時はSafariを再起動すれば大丈夫みたいです。

ちなみにWindowsでFlash Playerを切り替える場合はこちら
Flash Switcher (win) | Firefox Add-ons | Mozilla Corporation
https://addons.mozilla.org/firefox/3649/

2006年11月16日

IntelMacでSynergy

インストールして起動しようと思ったら「Bus Error」とやらが出て動かない。

いろいろ調べてたら見つけた。
IntelMacでSynergy2を動かす
http://blog.masuidrive.jp/articles/2006/03/24/synergy2-on-intel-mac

ちなみにSynergyとは、1つのキーボードとマウスを複数のマシンで共有できるソフトで、OSが違っても使えて便利です。
【コラム】Yet Another 仕事のツール 第91回 Synergyでキーボード、マウスを共有する (MYCOMジャーナル)
http://journal.mycom.co.jp/column/yetanother/091/

MacBookのキーボードとタッチパッドで、WindowsとMacを両方使ってます。

2006年11月17日

シニア向けサイト参考

めも
これからはシニア重要。
シニア向けWEB2.0ツールとか出てくるかな。


ユーザビリティ研究所: シニア向けウェブサイト構築のための10のポイント
http://column.usability4s.info/2006/09/10_ff3f.html

TRANS - シニアはログインでつまづく?!
http://d.hatena.ne.jp/aratako0/20061115/p1

使いやすさを考えてみる。(アクティブシニア・シルバー層の現場から)
http://mamico.way-nifty.com/note/

FPN-団塊〜シニア層向けのWeb設計 やっちゃいけない10のUI
http://www.future-planning.net/x/modules/news/article.php?storyid=1833

シニア向けのデザイン|ある技術者の備忘録
http://ameblo.jp/matchasoft/entry-10020067827.html

2006年11月21日

プログラマとデザイナ

矢野勉のはてな日記 - PHPやJavaのJSPやRubyのeRBのクールじゃないところ
http://d.hatena.ne.jp/t_yano/20061118/1163878403

矢野勉のはてな日記 - プログラムとデザインをどのように融合していますか?
http://d.hatena.ne.jp/t_yano/20061120/1164048411

404 Blog Not Found:コードとデータの合従連衡
http://blog.livedoor.jp/dankogai/archives/50693171.html


プログラマはデザイナのことをもっと知るべきだし、デザイナはプログラマのことをもっと知るべきだと思う。

自分の周りには、デザイナだけどプログラムやる人とか、プログラマだけどデザイン好きな人とか意外と多いように感じる。私もプログラマだけどデザインは興味あるから、いろいろとデザインとかUIに口出ししたりします。
程度の問題はあるかもしれないけど、お互いの仕事に口を出せるような関係の方が、面白い物が作れるような気がしますね。

とあるところで仕事をしていたときは、知らないうちにデザインができていて、あとプログラムよろしく、見たいな流れ作業を体験したことがあった。これはダメだ。仕事だから効率を求められるのは当然なのかもしれないけど、もっといろんなメンバーの意見を聞きながらデザインもプログラムも進めるべき。結局そんな流れでできた物は、見た目はそれっぽいけどものすごーく使いにくかったりする。

ちょっと調べてみたらいろいろと出てきたのでメモ

デザイナとプログラマの協業(対立?) @ ZEROBASE BLOG
http://zerobase.jp/blog/entry-369.html

小野和俊のブログ:続・プログラム・デザイナー宣言
http://blog.livedoor.jp/lalha/archives/50058753.html

小野和俊のブログ:プログラマーとデザイナーの境界
http://blog.livedoor.jp/lalha/archives/50069102.html

第4回 デザイナーがプログラミングについて誤解していること:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20060629/242131/

第9回 デザイナーがプログラマに歩み寄るべき理由(わけ):ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20060802/244997/

第10回 デザイナーがプログラマに近付くための方法:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20060804/245176/

第11回 プログラマが知らない,デザイナーの苦労:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20060810/245654/

デザイナーの屈辱|悪態のプログラマ
http://ameblo.jp/argv/entry-10005414505.html

Flashで360°

ぐりぐり動きます

CubicVR 360° with Flashplayer9
http://cubicvr.popforge.de/

2006年11月22日

書いたものが踊る

ROXIK | PICTAPS
http://roxik.com/pictaps/

これはすごすぎる。

2006年11月26日

Flashのパーマリンク問題をSWFAddressで解決

<追記> 
SWFAdreess2 はこちら
SWFAddress2をSWFObject2でつかってみる (Unknown Quality)
http://un-q.net/2007/12/swfaddress2_swfobject2.html
</追記>

Flashサイトでよく問題になるのがパーマリンク。
例えば、商品を複数紹介しているサイトとかで、各商品ページへをブックマークしよと思っても、パーマリンクが存在しないので、トップページをブックマークしてしまうことになる。他のページからのリンクでも、その商品へのリンクができない。

よくやる解決手法の1つがPHPなどでURLの最後に「?id=10」でアクセスされたら、FlashVars経由でFlashへidを渡し、任意のページへ移動させたりする。
この手法は他のサイトからのリンク辿ってくる場合にはOKだけど、Flash内でのページ遷移ではURLは変化しないので、ブックマークとかは無理。親切なサイトだと、このページへのリンクはhogehogeと書いてあったり、クリックするとURLがクリップボードにコピーされる仕組みを用意してるなんてのもあった。

Nikeのサイトとかは、結構前からこの辺の問題をスマートに解決してて、Javascriptを駆使してFlash内のページ遷移もページを更新することなくURLを変更してた。

で、この辺のことをまとめてやってくれるのが「SWFAddress」
Asual » SWFAddress
http://www.asual.com/swfaddress/

とりあえずサンプル作ってみた
SWFAddress Test
http://labs.un-q.net/flash/swfaddress/

as1、as2、as3、それぞれのスクリプトが用意されてて使い方も簡単。

as2だったらこんな感じ

import SWFAddress;

btn_mc.onRelease = function() {
SWFAddress.setValue('/page1/');
}

SWFAddress.onChange = function() {
サンプルはこの辺でページ遷移処理してた
}

ページのタイトルも

SWFAddress.setTitle("Hage Hage");

で切り替えられるので、ブックマークとかもばっちり。

どっちかっていうとアプリ作ることのほうが多いけど、Flashサイト作るときは必ずこういう作りにしよう。

2006年11月28日

Macのzshで日本語入力

が今までうまくできなかったけど、4.3.2をインストールしたらできた。

About 2006年11月

2006年11月にブログ「Unknown Quality」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2006年10月です。

次のアーカイブは2006年12月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。