Home

Astronika blog

すっかり放置していた・・・ブログ編

このブログも自分で存在を忘れてしまったほど、放置してました。
たまたま仕事的に思い出さなければ、更に放置していたいに違いない!

相変わらずフリーで細々と活動しつつも、
Flashは殆どがサーバーサイドとの連携とかばかりになりつつ
昨今の流れでJavaScriptの開発の方が増えてきたふうだったり、
ディレクションサイドの仕事が増えてきたりと、
別に学ぶことが増えてきた。
なんだかんだと忙しい・・・。

今月から中目黒でフリーのデザイナーさん達とオフィスシェアを始める。

たぶんまたこのブログは放置だな・・・
Twitterの方は週に1〜2回つぶやいているからそっちの方がましかな?

FMSでハマッたことのメモ[AS3]

  • 2009-09-09 (水)
  • AS3

FMSでの動画再生をコンポーネントではなく自作のプレーヤーで再生しようとした時、
なんだかいろいろエラーが出たので、忘れないためにメモ。

1.onBWDoneが無いってエラー。
FMS3.0からのエラーらしく、client オブジェクトに対してエラーをcallしてくる。
知らない間にバージョンアップされていたので、気付くのに時間がかかった。
そこで、Client用のカスタムクラスで定義。

class NetStreamClient extends EventDispatcher {
 public function onMetaData(info:Object):void {
 }
 public function onCuePoint(info:Object):void {
 }
 public function onPlayStatus(info:Object):void {
 }
 public function onXMPData(info:Object):void {
 };
 public function onBWDone():void {
 };
}
<pre>

参考サイト:
H.264 動画を Flash Media Server 3 より Streaming 再生

FlashDevelop 3.0.0 RC4のインストールと「Check Syntax」にまつわるエトセトラ

ちょっとはまったので、メモ。

FlashDevelop ががりがりアップグレードしているので、一先ずFlashDevelop 3.0.0 RC3 をインストール。

使っていたのでβ版のどれかだったので、一度アンインストール。
その後は、普通にインストールして、メニューを日本語化。

お、なんか使い易くなったかも~と思った矢先、文法チェックの「Check Syntax」が機能しない!!
これはかなりボク的にはいたい。

で、ググった結果「MacでFlashDevelopを使いたい」を参考に、Flex SDK 3 をインストール。

Flex SDK 3のインストールではFlasyPlayerをデバックバージョンにする必要があったので、
ついでにFlash Switcherに最新版の通常・デバックプレーヤーも登録。

あぁ、まるくおさまった~

その他参考にしたサイト
無料でFlashの制作環境が整えられる! FlashDevelopとFlex SDK 3のインストール方法(ビデオ付き)

TortoiseSVNでのsvn+ssh接続の個人的メモ

以前から仕事でたまにTortoiseSVNを使用していたのですが、今回SSH接続にする必要があって、なんだかちょっとハマったのでメモ。
参考サイト:
TortoiseSVN で公開鍵を使う方法
PuTTYとTortoiseSVNをつかったsvnサーバへのアクセス

以下、個人的な導入方法
1.TortoiseSVNはインストール済みだからOK。
2.PuTTYというのをインストール(PuTTY ごった煮版

すでに鍵はシステムチームから発行済みなので、ざっくり工程を飛ばす。

3.PuTTY を起動。
4.「セッション」で、アカウント情報を入れる。
5.「SSH>認証」で鍵を登録。
6.「セッション」で設定を保存し、「公開」ボタンでコマンド起動
7.パスワードとか数回ごにょごにょっとこなしたら、接続完了。

一先ず、接続が確認できたので、一旦PuTTY終了。
鍵のログインを毎回入力すると面倒なので、いいものがあるらしいからそれを導入。

8.Pageantを起動。(タスクにアイコンが表示)
9.右クリック>「鍵の追加」から鍵を追加。

これで、このPageantが起動していれば、パスなどの入力が不要になる。
が、セキュリティ上を考慮し、≪マシンを離れる時は気をつける≫アビリティを身に着けておく。

10.該当フォルダで右クリック、「TortoiseSVN>設定ネットワーク」を開く
11.「SSH」にC:\Program Files\TortoiseSVN\bin\TortoisePlink.exeを設定(これはいらない?)
12.チェックアウト!!

これでOKか。

twitterをはじめてみる

このブログすらなかなか更新しないのに、
twitterをはじめてみました。こちら

1日1回はささやくようがんばります。
ブログもがんばります。

FICC FREELANCE NETWORK

FICCさんがやってるフリーランスのWebクリエイターネットワークサービス。
とりあえず申し込んでみたら登録して頂きました!

FICC FREELANCE NETWORKのメンバーシール

Box2Dを今さら始める[AS3メモ]

  • 2009-07-02 (木)
  • AS3

すごい今さらなんですが、なかなか手を着けられなかったBox2Dを始めました。
以前は参考本やらサイトを見てもあまりよく解らなかったけど、最近ならばいけそうな気がする・・・。

参考にしたサイトは、
・gihyo.jpの「Box2DでActionScript物理プログラミング」の第1~2回
・てっく煮ブログ様の「Box2DFlashAS3 の単純なサンプルと使い方 (2.0.2版)」と「DebugDraw を使わない Box2DFlashAS3 のサンプル (2.0.2版)
で、そこのサンプルをほぼ移植しつつ、「wonderfl」を参考に幾つか手直し。

aboutページ用のイメージFlashとして作成してみた。
外部XMLとJPGで中身を更新するようにしてみたとか。

ブログをMovableTypeからWordPressに移行してみた

ブログをWordPressに移行してみました。
あまり投稿も無かったし、アクセス数もそんなに無かったので、
パーマリンクとかリニューアル。
RSSも少し変わってしまった恐れがありますが、おいおい見直してみます。

参考にさせて頂いたサイトは、
「IDEA*IDEA」さまの「固定リンクを変えずにスムーズにMovableTypeからWordPressに移行するまでの作業ログ」
「trick7」さまの「ブログをMovableTypeからWordPressに移行しました」
上記2サイトを参考に、というか、ほぼそのまんま作業しました。

少しずつ今後カスタマイズして参ります。
※デフォルトのままとかまだあるのです・・・。

開国博Y150に行ったという話

ずっと気になって見たかったので行ってきました「開国博Y150」。

フランスの巨大スペクタクルアート劇団「ラ・マシン」。

これは凄い!
横浜では「クモ」だけパフォーマンスを観られるわけですが、
凄い近くまでいけるし、水もかかる。
これは必見です。

20090616_001.jpg

ちなみに、最初に興味を持ったのが↓。
日本でもコレくらいやってほしいな~

Progression、メモリリークについての個人的メモ

ここ最近、はまった事とかを忘れないようにメモシリーズ第二弾。

何かと噂のFlashのステキフレームフレームワーク「Progression」ですが、
何度か使って便利さを実感しつつも、
幾つかどうしようもない状況を引き起こしているので、
忘れないようにメモ。

Progressionを使用し、外部SWFをload、unloadする際、
読み込んだ各コンテンツシーン(外部SWF)がunloadされず、
メモリに残り続けるという現象。
今回は外部SWFがメガコンテンツだっただけに、あっと言う間にカックカク。
いろいろ試してみるも効果なし。

開発者のniumさんも言っているように、現状メモリ関連は対応していないらしい…。
LoadChildした外部swfを完全にUnloadするには
CastSprite内でCastImageLoaderを使用するとメモリが解放されない?

一つ目のスレッドの最後にもあるように、
個人的にいろいろ試した結果、原因は、外部SWFにドキュメントクラスやその他のクラス全てにおいて、Progressionの標準クラス(Castとか)を使用すると、unloadされない。
ということ。

テストはFlash標準のデバッグモード+SWFProfilerで確認。
外部SWFとして、以下2つのファイルを用意。
A.swf→ドキュメントクラスにCastMovieClipでクラスを設定。基本項目以外は設定なし。
B.swf→ドキュメントクラスにMovieClipでクラスを設定。基本項目以外は設定なし。
※ファイルを重くするため、テキストを大量にアウトライン化して配置。

indexSceneからそれぞれ読み込むテストを行うと、
A.swfはunload、メモリ解放が全くされない。
B.swfは問題なくunload、メモリも解放された。

試しに、B.swf内にCastSpriteで丸だけのクリップを作成し配置した。
結果、B.swfはunloadされず、メモリも解放されなくなった。
なお、indexSceneを参照する事は可能だった。

あまり検索してもこの手の話はヒットしなかったのですが、
う~ん、これはオレだけなのか・・・?

さらに、困った現象は、
B.swf(CastSpriteなどは削除した初期ファイル)でTweenerを使用する際、
CurveModifiersとDisplayShortcutsの初期化(init())すると、
unloadされず、メモリも解放されなくなる・・・というもの。

まだ勉強不足な所が多々あるので、
きっと何かを間違えているに違いとは思いますが、
なかなか奥が深いProgreesionだなっと。

Home

RSS Feed
FICC FREELANCE NETWORK
Blogパーツ
Calendar
« 2012 年 5月 »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Return to page top