イナヅマTVログ

2008.12.03
00:23
author: taikiken
0件のコメント

WordPress, ShadowBox JSプラグインでFlash(swf)再生

shadowbox swf

shadowbox swf

WordPressのイケテル プラグインShadowbox JSを使ってFlash再生。

Shadowbox JSは良くできたプラグインで画像の時は勝手に処理をしてくれる。
Space Invaders again なつかしゲームで遊んでみた


<a title="some title" rel="shadowbox;width=N;height=N" href="path to swf"></a>

title
入れるとコンテンツ上部に表示。

rel
shadowbox;width=swf width(px);height=swf height(px)

href
swfまでのパス

後は勝手にShadowBox JSが処理してくれる。

プラグインShadowBox JSはShadowbox.jsを使用している。
Shadowbox.js by Michael J. I. Jackson

update 2009-06-25
WordPress Plugin, Shadowbox JSアップグレードする時の注意点をポストしました。
WordPress Plugin, Shadowbox-JS を 3.0 へアップグレードする

2008.12.02
16:17
author: taikiken
1件のコメント

TextMateカスタマイズ・ノート

textmate

textmate

外国生まれのTextMate
OS Xならではのエディタで信者も多い様子。

使うと分かる心地よさだけど・・・

日本語環境で使うにはそれなりの努力が要求される。

まず日本語。
hetimaさんのサイトからCJK-Input.tmpluginをダウンロードし
~/Library/Application Support/TextMate/PlugIns/ フォルダに入れる。

半角サイズのフォントForMateKonaVe.ttfをダウンロードしインストール。
TextMateの設定。
preferences > Fonts & Colors の Fontで ForMateKonaVe を選択。

ActionScript 3 Bundle
でActionScript 3へ対応できる。
続きを読む →

2008.11.27
00:50
author: taikiken
0件のコメント

AS3でもgetURLってしてみたい – 2

ActionScript 3でもgetURLできるクラスファイルを作ってみた。
グローバル関数にチャレンジ。

AS2スタイルでURL遷移を行う。
AS3になって増えた手続きを意識しなくても良くなるのが希望。

下記のコードをライブラリパスを通している階層に
com/inazumatv/net/getURL.asで保存。

package com.inazumatv.net {
 
import flash.net.*;
 
	public function getURL(url:String, target:String = null):void{
		try {
			navigateToURL(new URLRequest(url), target);
		}catch(error:Error){
			throw new Error(error+" request url:"+url);
		}
	}
}

使い方
import com.inazumatv.net.*;
getURL("URL path")

クラスの設定を省略して関数名と同名のファイル名で保存するとグローバル関数が設定できる・・・
のは発見だった。

2008.11.26
00:47
author: taikiken
0件のコメント

de.popforge.math.Random, Number型乱数を生成させる

Andre Michelle and Joa Ebertが始めたライブラリpopforgeでNumber型(小数点付き)乱数を生成してみる。

残念ながらpopforgeの開発は停滞気味で2007-12から更新がない、ドキュメントも充実していないので使うにはソースを読みながらなこともあるのがツライ。

なことができるらしいのでとても興味がある。
簡単なトコから使ってみた。

import de.popforge.math.Random;
 
var rand:Random = new Random((new Date()).time);
 
for (var i=0;i<100;i++){
	trace(rand.getNumber());// between 0 and 1
}

Number型乱数製造ルーチン。
シードを与えて乱数を発生させる、他の言語でも一般的な手法がとられている。
今回はシードにタイムスタンプを使用。

getNumber( min: Number = 0, max: Number = 1 ): Number

関数rintは引数の小数点以下が0.5以上か未満で1/0を返す。
応用すると0/1をランダムに発生させることができる。
ランダム ON/OFF スイッチみたいなのができる。
ランダム・ソートの時に使えるかも。

import de.popforge.math.*;
 
var rand:Random = new Random((new Date()).time);
 
for (var i=0;i<100;i++){
	trace(rint(rand.getNumber()));// 0 or 1
}


rint( value: Number ): int

*戻り値の型がintなので-1になる場合がある。

ライブラリはsvnで、downloadにリンクされているのは古いので注意。

2008.11.25
00:27
author: taikiken
0件のコメント

aM laboratory再始動, Cover Flow (Prototype)

Hobnox.com開発チームのAndre MichelleさんのサイトaM laboratoryが更新された。
Hobnox.comで忙しかったようでしばらく更新がなかったがコンテンツが追加され始めた。

Cover Flow (Prototype)

画面をクリックした後、矢印キーで操作。

Apple OS X風インターフェースを作成、まだprototypeらしい。

作成に必要なクラスファイルがダウンロード可能になっている。
クラスファイルだけなのでどう作成するかは自分で考えないといけない、できるかな・・・

解析はこれから。。。

2008.11.24
00:50
author: taikiken
0件のコメント

Adobe Labs – Alchemy, C / C++でFlash・AIR開発

Adobe LabsでAlchemyプロジェクトが公開されている。

AlchemyはC や C++ コードをActionScript 3.0にコンパイルしFlash(SWF)やAirを開発するらしい。
Toolkitとライブラリ、ドキュメントが用意されている。

Adobeはなぜこのプロジェクトを始めた?

Ideally suited for computation-intensive use cases, such as audio/video transcoding, data manipulation, XML parsing, cryptographic functions or physics simulation, performance can be considerably faster than ActionScript 3.0 and anywhere from 2-10x slower than native C/C++ code. Alchemy is not intended for general development of SWF applications using C/C++.

どうもActionScript 3.0で開発するより高速に動作可能なコンテンツを作れるらしい。

ActionScript 3.0はそんなにダメな子なの?

Adobe Labs – Alchemy
Alchemy Toolkit
Alchemy:Libraries
Alchemy:Documentation:Getting Started

慣れた言語で開発できるよ、がウリ?
C / C++に慣れていないので重荷な感じ。
そのうち、JavaやRubyでもOKになるのかも。

他の言語でもFlash開発できるよ、だとhaxeが有名。
理由は同じなのかな。。

haxeのサイトでは対応バージョンはFlash Player 6 から 最新の AS3/Flash9 API 、となっているのでFlash Player 10には対応していないらしい。

どちらにせよ少々悩ましい。
Flashのパフォーマンスの悪さに悩まされることが少なくなるのならかじってみた方が良いのかも・・・

2008.11.23
22:16
author: taikiken
1件のコメント

詳説 ActionScript 3.0

Colin Moockさんの「Essential ActionScript 3.0」の翻訳がやっと発売開始されました。

詳説 ActionScript 3.0

翻訳はヒム・カンパニーの永井 勝則さん。
1000pを超える本の翻訳は大変だったろうと思います。

この種の本は英語力・日本語力だけでなくFlash力やマルチメディアに関する知識も必要になるので、翻訳するできる人はかなり限定されるんだろうな。
実績のある永井さんなら安心でしょう。

価格も6,090円、原書が$54.99ですからかなり良心的です。
さてどれぐらい売れるのか興味あるところです。

Essential ActionScript 3.0はヒマな時にぼちぼちと読み進めていますが、英語力が追いつかず機能不全になりそうな時があります。
今回の翻訳まで待てば良かったのかもしれませんが、Essential ActionScript 2.0は翻訳されなかったし、ココまで待つのは少々つらいところです。

ちなみに
ヒム・カンパニーにはFlashな翻訳記事などがあり要チェックサイトの1つだと思います。

また永井さん自身の著書でFlash Videoの数少ない解説書もお勧めです。
初めてのFlash Video

AS2なコードが多いのは少々残念でしたが、Flashでのビデオデータの取回しかたや周辺技術についてもていねいに解説してあります。
往年の名ソフト「M」の解説があったのはうれしかった。
「M」はお手軽作曲ソフトです。

2008.11.22
11:41
author: taikiken
0件のコメント

UNIQLOCK Blog PartsとFlash Player 10.0.12.36 Debug Player

Flash PlayerをFlex付属のDebug Player(10.0.12.36)に入れ変えた。

そうするとUNIQLOCK Blog Parts からエラーが表示されるようになった。

Safariは95%クラッシュする。
Firefoxはクラッシュしないみたい。

Safariの方が好みだけど、しばらくFirefoxを使うことにしようかな。

UNIQLOCK Blog Parts をとっちゃうか、Flash Playerを通常版に戻せばいいんだけど、思案。。

エラーが発生するのはSound OFFの時。
Blog Partsで音を再生がデフォルトなのはイタダケナイ気がするので、OFFにしてる。
UNIQLOCK Blog PartsがSoundのON/OFFに関係なくSound関連のイベントを処理し続けていることに問題があるのかも?
それともFlash Player 10.0.12.36 Debug Playerのできが悪い??
それともSafariのできが悪い???

Adobe Flash Player のバージョンテスト
http://www.adobe.com/jp/support/flashplayer/ts/documents/tn_15507.htm

update
Flash Debug Playerでのクラッシュ報告はかなりの数になる様子。
UNIQLOCK の問題では無く Player に起因していると思います。
Player はアンインストール後通常版 Player 10 にした。

debug は別の方法を考えることにする。

2008.11.19
09:22
author: taikiken
0件のコメント

SWFUpload v2.2.0 Beta 3

SWFUpload V2.2.0のBeta 3がリリースされた。
いくつかのバグがFixされている。
http://swfupload.org/forum/news/937

Download
the SWFupload GoogleCode page

update:2008-11-26
WordPress 2.6.5が本家でリリースされた。
WordPress 2.6.5tracを見る限りFlashアップローダの修正は行われていないみたい。

WordPressでFlashアプローダを使いたい人はFlash Player 10にするのは思いとどまった方が良い、はまだ続く!?
もうFlash PlayerをVer.10へアップグレードして後悔している人のためのダウングレードするためのリンク(再掲)
Adobe Flash Player uninstaller
How to uninstall the Adobe Flash Player plug-in and ActiveX control
Flash Player 9
Flash Player 9 for Unsupported Operating Systems

Flash Player 10は使いたいしFlashアップローダ(SWFUpload)も使いたい、責任は自分で取れる大人な人のための非公式パッチ。
Flash Player 10, SWFUpload Flashアップローダ WordPress用パッチ

2008.11.13
12:28
author: taikiken
0件のコメント

WordPress用Flash関連Pluginリスト

Lemlinh.comFlash articles | Flash in WordPress plugin

WordPressで使えるFlashなPluginをリストアップし解説している。

画像ギャラリー
NextGEN Gallery
http://wordpress.org/extend/plugins/nextgen-flashviewer/
Download

NextGEN-FlashViewer
Download

NextGEN-ImageFlow
Download

Page Flip WordPress Plugin
Download

Flickr Gallery wordpress plugin
Download

SimpleFlickr
Download

サウンド再生
Audio Player WordPress plugin
Download

Flash MP3 Player
Download

ビデオ再生
WordTube WordPress plugin
JW FLV MEDIA PLAYER 4.1を使ってる。
www.jeroenwijering.com
Download

pb-embedFlash WordPress plugin
Download

WP-SWFObject
Download

Embed QuickTime
Download

AFC FLV-Player
Download

Post videos and photo galleries
Download

その他
AFC Google Map
Download

AIR Badge
Download

WP-Cumulus
Download

CHAT Users and Design Integrated (BoWoB)
Download

RSS FEED anywhere
Download

WP FLASH TITLES PLUGIN
Download