W.C.T_FEEL


02)hororiWindows 版 Safari もうお試しになりましたか?

[ WEB ] 2007/10/04

Windows版Safari

Windows版Safariが登場するというニュースはしばらく前に話題になりましたね。
最初のベータ版は、日本語表示もボロボロで脆弱性も多数存在するなど、惨憺たる状況でしたが、先日 Appleさんがかっちりアップデートしてきました。

>> Safari 3 パブリックベータ

今回は日本語表示もばっちり、JavaScript動作も申し分ない仕上がりです。これなら十分ブラウザとして使えるでしょう。
Safari で見るとヒラギノがキレイに見えてしまうのは気のせいでもなさそうです。

WindowsでのWebkitエンジンといえば Adobe AIR が先行かと思われていましたが、本命登場の予感。一ネットユーザとしては楽しみですが、一方でコーディング・デバッグが大変になりそうな嫌な気分・・・。


02)hororiYahoo Map Flash版API を Flash から操作

[ FLASH ] 2007/08/19

YahooMAP Flash版 API を使って見ました。

Flashなので当然 loadMovie なり MovieClipLoader なりで呼べるはず。
・・・と考えてみると、実際に行えるようです。

参考サイト:Yahoo Flash版地図API を swf に読み込む (Unknown Quality)

■ルートの固定
今回はAS2で行ったので、必ず _lockroot を行う必要がありました。


このサンプルをダウンロードする。(FLA[Flash8])

ただ読み込んだ以上はいじれないと面白くないので調べて見ました。

すると ExternalInterface を使ってコールバック指定されている多数のメソッドがあるようです。
それにデバッガをうまく使って調べていけば独自レイヤーやアイコンはもちろん、Flashならではのエフェクトとかも作れそう。
YahooMAP上でネット対戦ゲームなんてことも可能かもしれませんね~


//初期位置に移動するメソッド
homeTo()

//線を追加 任意id , 名前 , 緯度経度をカンマ区切りで
addLine(id, name, strPoints)

//アイコンを追加 任意id , 緯度 , 経度 , ALT , アイコンタイプ"L1"など , 画像URL(指定できる?)
addPOI(id, lat, lon, popup, cat, imgurl)

//指定IDのアイコンを削除
removePOI(id)

//指定IDのアイコンの位置を中心に移動
moveToIcon(id)

//測地系の変換?
setDatum(datum)

//スライドバーの表示非表示?
setVisibleSliderbar(bool)

//中央の十字マークの表示非表示?
setVisibleCenterMark(bool)

//著作権表示の表示非表示?
setVisibleCopyright(bool)

//コンパスの表示非表示?
setVisibleCompus(bool)

//Yahooロゴの表示非表示?
setVisibleYahooLogo(bool)

//中央位置の座標が返る?
getCenter()

//レイヤー番号が返る?
getCurrentLayer()

//ほかにもたくさん!!
setVisibleScalebar(bool)
setMapTitle(title)
setVisibleMapTitle(bool)
setLocationServer(server)
setVisibleLocation(bool)
setVisibleUIController(bool)
packageTo(packageId)
removeContent(id)
addContentsLayer(id, param, cat)
showCategories(id, cat)


02)hororiAS3でのStageの設定

[ FLASH ] 2007/08/11

ActionScript3.0での書き方。
おまじないのように使うことも多いStageの設定をAS3で書くにはどうすればよいか。
よく使う記述なのでBlogにメモっておきたいと思います。

たとえばAS2の下記の記述をそのまんまAS3に直すと・・・

//STAGE SETTING AS2 - 1フレーム目
Stage.scaleMode = "noScale";
Stage.align = "TL";
function onResize():Void{
_mc._width = Stage.width;
}
Stage.addListener( this );
//STAGE SETTING AS3 - 1フレーム目
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var onResize:Function = function(e:ResizeEvent){
_mc.width = stage.stageWidth;
};
stage.addEventListener( Event.RESIZE , onResize );

ここでポイントとしては

  • ■プロパティにアンダーバーが無い( _width → width )
  • ■各インスタンスに stage というプロパティが存在するため、Stageのスタティックメソッドをコールする必要が無くなった。
  • ■ステージサイズのプロパティが stageWidth , stageHeight になった。
  • ■addListener ではなく addEventListener を使用し、Object ではなく Function を渡すようになった
などが挙げられるでしょう。

たとえば RNC Service 西日本放送サービス でも。


02)hororiSecondLife、そろそろやめませんか。

[ WEB ] 2007/07/20

ITMediaのニュース記事ですがWCTのみんなも同意すると思うのでトラックバックしました。

引用:
「なぜか最近、Second Lifeに関する報道が熱を帯びている。だがやっと出てきた日本語版も使いやすいとはいえないし、そろそろほかに目を向けた方が楽しいと思うが……。」

実はWCTでもSecondLifeが超加熱的に話題になったことがあります。
仕事中にAstroさんが始めたのをきっかけに、全員が secondlife.com へ殺到。Thinさんはアカウントを取るために何十回とトライしたほど・・・。

ところがあの興奮はどこへやら。
現在SecondLifeを使用しているユーザーは0。
FF11の方が百倍面白いそうです。

日本語登場したものの遅すぎる感も否めません。
本当にSecondLifeブームは来るのでしょうか。


02)hororiDotDraw Action Script 3.0

[ FLASH ] 2007/07/10

Flex2.01 で作ったしよーもないサンプルです。
Flash CS3 でもサポートされている Action Script 3.0 で多少重たい処理もスムーズにできるようになりました。

サンプルはこちら

nii さんの tarutaru 以外にもこのあたりの画像もコピペして試して見てくださいね。
/staffblog/upload/tarutaru.jpg
/staffblog/upload/google.png
/staffblog/upload/fruit.png
/staffblog/images/logo.png


copyright (c) FEEL WCT All right reserved.