アーカイブ

‘ActionScript’ カテゴリーのアーカイブ

IOErrorが捕まえられない。 このエントリーを含むはてなブックマーク はてなブックマーク - IOErrorが捕まえられない。

2008 年 2 月 15 日 コメント 2 件

ということでだいぶハマってました。知らないと抜けられないので大告知。(え、常識?)

var loader:URLLoader = new URLLoader();
loader.load(new URLRequest("http://example.com/"));

ここでURLがおかしかったとき

var loader:URLLoader = new URLLoader();
try {
loader.load(new URLRequest("http://example.com/"));
} catch (e:IOError) {
// Do something.
}

ではダメで

var loader:URLLoader = new URLLoader();
loader.addEventListener(IOErrorEvent.IO_ERROR, function(e:IOErrorEvent):void {
// Do something.
});
loader.load(new URLRequest("http://example.com/"));

としなければいけないという。イベントドリヴンかー。
家に帰って確認したらコリン本(P207)にしっかり載ってた。やっぱり携帯する必要ありかなぁ。

カテゴリー: ActionScript タグ:

Colin Moock会に行ってきました。 このエントリーを含むはてなブックマーク はてなブックマーク - Colin Moock会に行ってきました。

2008 年 1 月 17 日 Comments off

BeInteractive! [1/16、Colin Moockと超絶な感じのイベントやります]

Colin Moockが来日ということで、急遽「日本のActionScriptを知ってもらう」的なイベントを行う事になりまして、僕の方もスピーカーのトップバッターとして参戦させていただくことになりましたよ。

前提知識が足りなくて「ASで」というところがうまくキャッチできなかったのが残念。
ひと言で言うと「なるほど!」というより「あぁそうなんだ」という感じ。
もったいないので記憶にあるうちに調べておかないとな。

colin_autograph.jpg

そしてサインもらった!

Essential ActionScript 3.0 (Essential) Essential ActionScript 3.0 (Essential)
Oreilly & Associates Inc(2007-06-22)

  • (著)Colin Moock

Oreilly & Associates Inc
新品価格:¥ 4,157
中古価格:¥ 6,632
ASIN:0596526946

カテゴリー: ActionScript タグ:

本をグルグル。その2 このエントリーを含むはてなブックマーク はてなブックマーク - 本をグルグル。その2

2008 年 1 月 16 日 Comments off

ASINを入力できるようにしてみました。
○をクリックするとAmazonから画像を持ってきてグルグルします。
見た目がかっこよろしくないのはそれなりの理由です。

ItemImages.swf

[ref.] 本をグルグル。

カテゴリー: ActionScript タグ:

本をグルグル。 このエントリーを含むはてなブックマーク はてなブックマーク - 本をグルグル。

2008 年 1 月 12 日 Comments off

作ったAmazonラッパーを使って本を回してみました。さて、つぎはなにしよう。

ItemImages.swf

[ref.] ボールをグルグル。

カテゴリー: ActionScript タグ:

とりあえずAmazonラッパー。 このエントリーを含むはてなブックマーク はてなブックマーク - とりあえずAmazonラッパー。

2008 年 1 月 11 日 コメント 2 件

伸ばしたり縮めたり回転させたりする画像を取ってくるためにとりあえずラッパーを作りました。
ASINを使っての単独アイテム取得と類似アイテム取得に対応してます。
とりあえず版なのでエラーを考慮してませんがせっかくなので大公開。
log関数は↓を使わせていただいてます。

WEB+DB PRESS Vol.41:サポートページ|gihyo.jp … 技術評論社

47ページ「log関数でデバッグ」のlog関数

使い方はMain.asをどうぞ。

あと気になったことなど。

  • いつのまにかECSがA2Sに変わってた。
  • E4Xでのnamespaceでハマりにハマった。(詳しくは[ref.])

[ref.] re: E4X namespace – PBD – subtech

Main.as

package {
import flash.display.Sprite;
import jp.slz.actionscript.amazon.A2S;
import jp.slz.actionscript.amazon.Item;

public class Main extends Sprite {
public function Main() {
var a2s:A2S = new A2S('YOUR_AWS_ACCESS_KEY_ID', 'YOUR_ASSOCIATE_TAG');

/*
a2s.lookupItem('0977616630', function(item:Item):void {
logItem(item);
});
*/
/*
a2s.lookupSimilarity('0596526946', function(items:Array):void {
for each (var item:Item in items) {
logItem(item);
}
});
*/
}

private function logItem(item:Item):void {
log(item.asin);
log(item.title);
log(item.smallImage.url);
log(item.smallImage.height);
log(item.smallImage.width);
log(item.mediumImage.url);
log(item.mediumImage.height);
log(item.mediumImage.width);
log(item.largeImage.url);
log(item.largeImage.height);
log(item.largeImage.width);
for each (var creator:Object in item.creators) {
log(creator.name);
log(creator.role);
}
log(item.listPrice.amount);
log(item.listPrice.currencyCode);
log(item.publisher);
log(item.publicationDate);
}
}
}

続きを読む…

カテゴリー: ActionScript タグ:

ボールをグルグル。 このエントリーを含むはてなブックマーク はてなブックマーク - ボールをグルグル。

2008 年 1 月 9 日 コメント 2 件

タイトルの通りです。そのまんま。三角関数をちゃんと使えるようにしたい。

Circles.swf

[ref.] 初心者のためのFlashレベルアップ講座

カテゴリー: ActionScript タグ:

AS3はじめました。 このエントリーを含むはてなブックマーク はてなブックマーク - AS3はじめました。

2008 年 1 月 7 日 コメント 4 件

なにやらex-coworkers界隈で盛り上がっていてうらやましいので始めてみました。
文法的にはまるっきりJavaだなぁという感想。あとは画像の扱いが楽ちんだなぁとかくらいで、あまり深いことが言えるまで理解は進んでません。
ひとまずひとつ前のWeb+DBを引っ張り出してきて、記事通りに進めてみました。
せっかくなので置いておきます。

PhotoViewer.swf

で、書籍といったらコリン本(通称知らないので勝手に命名)らしいのでAmazonでポチッとやりました。
英語がわりと辛い感じですが内容はわかりやすいのでしばらく鞄の中に入れて行動しようと思います。

WEB+DB PRESS Vol.41 WEB+DB PRESS Vol.41
技術評論社(2007-10-24)

  • (編集)WEB+DB PRESS編集部

技術評論社
新品価格:¥ 1,554
中古価格:¥ 1,114
ASIN:477413256X

Essential ActionScript 3.0 (Essential) Essential ActionScript 3.0 (Essential)
Oreilly & Associates Inc(2007-06-22)

  • (著)Colin Moock

Oreilly & Associates Inc
新品価格:¥ 5,244
中古価格:¥ 6,126
ASIN:0596526946

カテゴリー: ActionScript タグ: