top


総投稿数 本 
no_

スポンサーサイト

 --------
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
カテゴリ :スポンサー広告 トラックバック(-) コメント(-)
no_657

禁煙カウンタ:◇いよいよ、他の方に利用してもらうことを想定して、と・・・ 【ブログパーツ】

 2009-01-27
 Flex3試用版の期限、もうわずか・・・

 この期間の間に、なんとかこの「禁煙カウンタ」を
 デビューさせたい。
 「やったるで!禁煙 カウンタ

 今日の課題は、
  ・設定のところで、null値の時のバグ回避処理
  ・AmazonアフィリエイトID をブログパーツ利用者が
   自分のID にできるように・・・

   ・禁煙カウンタ日記の(前回はこちら

 ◎「やったるで!禁煙カウンタ」他の方に利用してもらうぞ

 追記に ▼

※この連載は、はじめて「Flex」に取り組んだmetaboyが、
 60日間体験版を利用して、ゆっくりと学んでゆく、詳細な記録です。
                      (本日の作業時間:1.0時間
【Flex:14日目】


FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


more**************************************************
「やったるで!禁煙カウンタ」他の方に利用してもらうぞ
**************************************************
   ・(前回はこちら

 ■今回行うこと
 /*------------------------------------------*/
  □設定のところで、null値の時のバグ回避処理
   ・設定で、入力値がnullの場合にエラー発生
    遅ればせながら対処

  □AmazonアフィリエイトID
    私のIDではなく、パーツ設置者の方のものに

 それでは、実現の詳細・・・


 ■開発の実際
 /*------------------------------------------*/

 【設定のところ】
  ■nullチェックが抜けていただけ
if (set_yen.text != null && set_yen.text != ""){
if(int(set_yen.text) > 0){ val_yen = int(set_yen.text);
obj.val_yen = val_yen; }
}

  などのように、チェックを追加

  ・ただし最終的には、
   数値チェックや範囲チェックなどのトラップも実装すべし。
 
  ■AmazonアフィリエイトID
   現状、
    取得金額に応じて表示される
    ・Amazon商品画像をクリックすると
     「私のAmazonアフィリエイトID」を伴って
     頁が表示される

   これは最初からの計画であったことだが、
   ここを
    ・「ブログパーツを貼っていただいた方」の
     IDになるようしなければいけない。

   □まず、
    HTMLに貼る「JavaScript」のソースを
    次のように変更する
<link href="http://www.metaboy.net/apl/nosmoke/nosmoke.css" rel="stylesheet" type="text/css"><script type="text/javascript">var aid_amazon="metaboy777-22";</script><script type="text/javascript" src="http://www.metaboy.net/js/swfobject.js"></script><script type="text/javascript" charset="utf-8" src="http://www.metaboy.net/apl/nosmoke/nosmoke.js"></script>

 ・JavaScript の変数 aid_amazon に「アフィリエイトID」を設定する。

   □読み込まれる JavaScript「nosmoke.js」では
var so = new SWFObject("******/stopsmoking_flex3.swf", "onlinecnt", "158", "346", "7", "#ffffff");
so.addParam("quality", "high");
so.addParam("play", "true");
so.addParam("loop", "true");
so.addParam("menu", "false");
so.addParam("wmode", "transparent");
so.addParam("scale", "NoBorder");
so.addParam("salign", "TL");
so.addParam("FlashVars", "aid_amazon=" + aid_amazon);
so.write("nosmoke");

    のように
    ・FlashVars を利用して
     aid_amazon が に引き渡されるようにする。

   □FLASHの方で、この値を読み込むわけだが
public var aid_amazon_def:String = "metaboy777-22";

    と、デフォルト値を設定しておき

aid_amazon=Application.application.parameters.aid_amazon;
if(aid_amazon ==''){ aid_amazon = aid_amazon_def; }

    として組み込む。
    ※はは、一応設定の無い場合は、私のアフィリエイトIDなのだ。

    ▼ (そして)

   □Amazonに接続するところで
param.Service = "AWSECommerceService";
param.AssociateTag = aid_amazon;

    とする。

   >> 出来た。

 ●本日現在の姿なのだ・・・●
  現在の私のカウンタはこんな感じ
現在の私のカウンタはこんな感じ2

 ははは、
 ・これは「嘘(うそ)」である。
  ただ今、喫煙中(性懲りなく)
  ※テストのために、取得画像を表示させているのだ。

 >>> やったるで!禁煙 カウンタ
commentsコメント
comment_post












管理者にだけ表示を許可する
commentトラックバック
トラックバックURL:
http://metaboy.blog23.fc2.com/tb.php/657-dc370d39
ようこそ
Add to Google 創るmetaboy:RSSフィード
My Yahoo!に追加
最新記事のRSS | 問い合わせ

仕事検索、アルバイト検索、依頼仕事の検索ポータル - 仕事検索.COM - www.jobkensaku.com ツクルン

創るmetaboy - WEB創る、サイト創る、何創る - 創ったmetaboy

 

リンク集

 

最近の記事

 

ブロとも申請フォーム
Sponserd by

さくらのレンタルサーバ さくらのレンタルサーバ
大容量・高機能レンタルサーバー heteml 大容量・高機能レンタルサーバー heteml
XREA (ValueDomain)
お名前.com お名前.com
名づけてねっと名づけてねっと
ムームードメインムームードメイン

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。