root/as3/Amazon/trunk/samples/Sample.as

リビジョン 2126, 1.2 kB (コミッタ: yoshuki, コミット時期: 3 年 前)

初めてのリリース。ドキドキ

Line 
1 package {
2   import flash.display.Sprite;
3   import jp.slz.as3.amazon.A2S;
4   import jp.slz.as3.amazon.Item;
5
6   public class Sample extends Sprite {
7     public function Sample() {
8       var a2s:A2S = new A2S('YOUR_AWS_ACCESS_KEY_ID', 'YOUR_ASSOCIATE_TAG');
9
10       a2s.lookupItem('0596526946', function (item:Item):void {
11           traceItem(item);
12         });
13
14       a2s.lookupSimilarity('0596526946', function (items:Array):void {
15           for each (var item:Item in items) {
16             traceItem(item);
17           }
18         });
19     }
20
21     private function traceItem(item:Item):void {
22       trace(item.asin);
23       trace(item.title);
24       trace(item.smallImage.url);
25       trace(item.smallImage.height);
26       trace(item.smallImage.width);
27       trace(item.mediumImage.url);
28       trace(item.mediumImage.height);
29       trace(item.mediumImage.width);
30       trace(item.largeImage.url);
31       trace(item.largeImage.height);
32       trace(item.largeImage.width);
33       for each (var creator:Object in item.creators) {
34         trace(creator.name);
35         trace(creator.role);
36       }
37       trace(item.listPrice.amount);
38       trace(item.listPrice.currencyCode);
39       trace(item.publisher);
40       trace(item.publicationDate);
41     }
42   }
43 }
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。