ビットマップをリンケージしてメモリ消費を抑える

画像を大量に使ったサイトは
メモリを食ってしょうがないと悩んでいたことが解決しそうです。

MovieClipのタイムラインに画像を配置するのが原因じゃないかと調べると、 ありました。
ヒントになりそうな情報。

[AS3:タイムラインに並べる画像はリンケージしたほうがイイかもだよ]

上記、記事の通り ビットマップをリンケージ設定してBitmapDataクラスとして書き出すだけで メモリの消費がぐっとおさえれます。
今まで作ってきたアレとかアレがメモリ食う原因はそれだったのか??

Read more

マルチバイト文字のエスケープ

他サーバのデータをPHPを経由してflashに丸渡しする場合に、サーバのやり取りで引っかかったこと。

エスケープされた文字列をunescapeで元に戻そうとしてもうまくいかない。


調べてみるとas3からutilsにある
・unescapeMultiByte
・escapeMultiByte

を使うとうまくいきました。
Read more

FlashDevelopでflパッケージの補完を有効に

FlashDevelopで通常
・fl.video
・fl.transitions
・fl.controls
など、flパッケージの補完はしてくれません。

Read more

ProgressionでCastButtonの無効方法

押したボタンが選択状態になって、他のボタンが押されるまでボタン機能を無効にする良くある処理。
それがprogressionでは、うまくいかずCastButtonのボタンの有効・無効の扱いで、はまっていました。
Read more

Tweener.removeTweensで削除

This movie requires Flash Player 9

使ったら消すのが大事なas3ですが、Tweenerもちゃんと消さなきゃなりませんね。
Read more

IISの停止

xamppをで構築したローカルで試していた環境がおかしくなる。
うーん…。
VisualStdio入れたのが問題か?はたまたアレか?

localhostで確認できない環境だといろいろ困ってしまうので、原因らしきIISを止めてやら無ければならない。

OSはWindows Vistaで
iis

コントロールパネル > 管理ツール > サービス > World Wide Web Publishing Service

こいつを停止してやればよさそう。

VisualStudio:「要求されたレジストリ アクセスは許可されていません」の解決メモ

最近VisualStudioを使わなければならないような事があったのでインストールして立ち上げるも問題発生!
新規にプロジェクトを作ろうとすると「要求されたレジストリ アクセスは許可されていません。」とエラーが出る。
最初から先へ進ませてくれません。

で、調べた解決方法メモ

1) subinacl.msiを落としてインストールするとC:\Program Files\Windows Resource Kits\Toolsが作られる。

2) C:\Program Files\Windows Resource Kits\Toolsに
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=users=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.vbproj.9.0 /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=users=f
subinacl /subkeyreg HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0 /grant=system=f
とbatファイルを作ってたたけば直ります。

こういった問題があるからすぐ作れないし作業前の部分で引っかかると、ツールとしての敷居が上がってしまうよ。
VisualStudio曲者だな…

参考:かずきのBlog

« 前ページへ