ID-Blogger

2009年12月記事一覧

AS3で親(parent)MCのremoveChild→子MCのイベントリスナーごとremoveEventListenerで削除

Flash CS3でActionScriptメインで使うならちょっとウィンドウを並べ直すとだいぶ使い易いです

FlashのActionScript3.0(AS3)は相変わらずムズカシイです...
リンケージ(ってAS3でリンケージはナイんですが)使ってaddChildしまくってると、MovieClip(MC)同士の親子関係がかなり複雑になってきます。

親MCにaddChildした子MCにまたaddChildして孫MCを生成...みたいなカンジでコーディングしていたのですが、子MCにも孫MCにもaddEventListenerでガシガシイベントリスナーを設定してしまいまして、いざ全部removeChildで削除しようとするとイベントリスナーがキチンとremoveEventListenerされてないってんでエラー頻発!
って自分で書いててもナニ言ってんだってカンジです。

一気にスッキリイベントリスナーまで削除できないものかと悩みまして、またもやGoogle先生の力を借りて先人の知恵を拝借しました!

Amazon Product Advertising APIの署名認証をAS3で行う

Flash CS3でActionscript3にスクリプトを拡張してimportさせるための設定

AmazonのProduct Advertising APIから貰ってこれる商品情報のデータを使ってごにょごにょするサイトを構築していたのですが、情報量の多さからUIまわりはjQuery UIを使ってAjaxらしく動的に処理する仕様で開発しておりました。
がしかし...70%くらいは完成したかな~という段階で各種ブラウザで動作確認を行ったところ、IE6で表示がメチャクチャになる事が発覚!!
IE6はWebデザイナーの大敵!ホント殺意を覚えるレベルです。

CSSハックすればいいんでしょうがjQuery UIが絡む要素があまりに深く複雑なので開発を断念。
もうブラウザ毎に表示を左右されないFlashでイチから作り直すことにしました。


ところが問題になってくるのがProduct Advertising APIの署名認証。これが涙が出るくらい複雑なんです...。
という事でだれかActionScript3.0(AS3)でソース作ってる人いないかな~とググリまくったところ、素晴らしいActionScriptを書いた方がいらっしゃいました♪

2009年12月記事一覧