Beauty Salon α-BET (alphabet)

space001
Blender3d Collada dae modeling Use Papervision3d on Progression3 and 4 http://a-bet.secret.jp/#/access
more whaison works.
whaison space
space002
http://whaison.jugem.jp/ https://jp.pinterest.com/whaison/ https://www.instagram.com/whaison/ https://whaison.amebaownd.com/
https://suzuri.jp/whaison
http://whaison.blogspot.com/
http://whaison.tumblr.com/ http://qiita.com/users/whaison http://www.behance.net/whaison https://github.com/whaison/ https://bitbucket.org/whaison http://serato.com/user/whaison http://whaison.hatenablog.jp/

typo memo
http://d.hatena.ne.jp/whaison/


dayNote
http://www.myspace.com/whaison http://ameblo.jp/whaison/ http://blog.crooz.jp/whaison/ http://blog.crooz.jp/whaisoncafe/ http://nenpyo.org/whaison

fulldisk
http://full.shin-gen.jp/
http://whaison.client.jp/
http://www.dclog.jp/whaison/
featured forums.
space004
forum.unity3d.com/

forums.unrealengine.com.

Progression Forum.

FlashDevelop Forum.

Papervision3D Forum.

FlexUserGroup Forum.

SparkProjectForum.





Twitter







Mobile
qrcode
Calendar
SunMonTueWedThuFriSat
1234567
891011121314
15161718192021
22232425262728
293031    
<< December 2019 >>
New Entries
Archives
Categories
Recent comment
  • FlashDevelopでフォント埋め込み
    感謝!! (12/24)
  • cocos2d-x-3.0rc0 ,c++ ,cpp でTexturePacker で 吐き出した、plist と png でパラパラアニメーションのコード例
    whaison (04/17)
  • Blender2.67にbvh(web上に2500個以上ころがってる)入れてそのBoneオブジェクトをUnity4.0のmecanimで使う
    whaison (08/19)
  • Apple Dev Center 「Certificates, Identifiers & Profiles」で Adhoc をつくってXCode4.6.1でArchiveしてipaを書き出し
    whaison (04/30)
  • Flash CS6でプロパティーパネルで物理演算のジャンプの高さを設定できるCitrus Engine
    whaison (03/01)
  • 「Flash以外、例えばKinectとか」ON TOKYO (会場:高田馬場4-11-8 Floor 6階 ) 短縮URL http://bit.ly/dI0Bfx
    uka (03/02)
  • App Store Review Guidelines アップル社のアプリ審査基準ガイドライン和訳 Apple が 開発者を悩ませ ユーザーをハッピーにしたいガイドライン。w
    whaison (01/25)
  • Unity3d では ADOBE JAPAN OSAKIで行われたFITC 2010 TOKYOでは、 「iOS用にパブリッシュするためには、フリー版ではなくて、有料版を買ってください。さらに追加のパッケージである、"iOS Package (for Development)"を買ってください」とのことだった。
    whaison (01/25)
  • enjoy Adidas-Futsal-Park
    whaison (01/16)
  • MacBookAir にFlashPlayer入れたらなった。Mac Flash Player 10.1/10.2でUstream などでカメラが認識されないバグそんなときはUstreamProducer!でもなくiPhoneだと直ぐにライブ配信できた
    whaison (01/14)
simple sintax high lighter2.0
space003
SyntaxHighlighter2.0用 の貼り付けコード作成する!
ブログパーツ-BLOG PARTS.
Profile
Links
Recommend
Admin
無料ブログ作成サービス JUGEM
Seach this site
            
2009.11.20 Friday
やっとできたよ phpぉ勉強したかいあった。じゃらんAPIのXMLを抽出して店舗名とリンクの区切り文字列でswf_repで渡してFlashLiteで動的にメニューリストを表示する。
<?php
//ini_set("display_errors","on");



/**/
//---------------------------------------------------------------------------------API
/**/
////XAMPで外部サーバーからのXMLノードを抽出OK
$url = 'http://jws.jalan.net/APILite/HotelSearch/V1/?key=cnc124e6685af1&%20pref=260000&l_area=262300&s_area=262308';
$sxe = new SimpleXMLElement($url, NULL, TRUE);
$dom = new DOMDocument('1.0', 'UTF-8');
$dom->formatOutput = true;
$domnode = dom_import_simplexml($sxe);
$domnode = $dom->importNode($domnode, true);
$domnode = $dom->appendChild($domnode);
$myChilds = $dom->getElementsByTagName( "HotelName" );
$myChildURLs = $dom->getElementsByTagName( "HotelDetailURL" );

$myChildsLong=$myChilds->length;
$data = $myChilds->item(2)->nodeValue;
$dataURL = $myChildURLs->item(2)->nodeValue;
//print($myChildsLong);
//print("<hr>");
if($myChildsLong>10){
  //print("10より多い");
  $xmlloopMax=10;
}else{
  //print("10より少ない");
  $xmlloopMax=$myChildsLong;
};
//print("<hr>");
//echo "$myChildsLong が $data,$dataURL  ¥n";
//print("<hr>");
$myShopsArrStr="";
for( $i = 0; $i < $xmlloopMax; $i++ ){
// ループ内処理
  $data = $myChilds->item($i)->nodeValue;
  $dataURL = $myChildURLs->item($i)->nodeValue;
  
  $myPlusData=$data.",".$dataURL;
  //print($myPlusData);
  //print("<br>");
  $myShopsArrStr=$myShopsArrStr."|".$myPlusData;
  
  //print("できあがったデータがこちら=".$myShopsArrStr);
 // print("<hr>");
};
  //print("<hr>");

//exit;
//--------------------------------------------------------------------------------API
//swf_rep.phpをインクルード
include('swf_rep-utf-8.php');
//##########################################################swfバージョン用###########################################################
//echo ("swfdrive");
//######################## swfバイナリデータをロード ########################
$data = file_get_contents('stay_detail.swf');
//######################## swfバイナリデータをロード ########################
$param = 'str';
$paramArr = array("str", "season", "premie","serverTimes","headIcons");

$replace1 =  'Hallo, world!!';
$replace1Arr = array("Hallo, world!!", "Hallo, world!!", "Hallo, world!!", "Hallo, world!!", "Hallo, world!!");
$ondo="35";
$colon=",";
$mydataText="てすとでーた";
$replace2 = $ondo.$colon.$mydataText;
//$replace2 = $ondo.$colon.$tenkiData;
//$replace2Arr = array($replace2, "|・紅葉,./topics/|・年末年始行事,./topics/|・梅,./topics/|・桜,./topics/|", "premie"," 9月2日","|2|22|");
$replace2Arr = array($replace2, $myShopsArrStr, "premie"," 9月2日","|2|22|");


$ary = "";
foreach($replace2Arr as $key => $val){
	$ary[$key] = mb_convert_encoding($val, "SJIS","UTF8");
}
$replace2Arr = $ary;
unset($ary);
//exit;

//######################swf_replace関数##########################
//include('swf_rep.php');


//ファイルデータ以外は、配列・文字列とも可能ですが、
//配列の場合にはすべての要素数が揃っていないと処理が実行されません。
//置換されるのは、1フレーム目のアクションスクリプト内に記述された部分です。
//その他の場所では無視されます。
//戻り値は置換後のバイナリ形式のデータです。
//置換前後の値の入力において、改行が使用できます。改行するには[¥n]と入力してください。

//############################################################
//$data = swf_replace($data,$param,$replace1,$replace2);
$data = swf_replace($data,$paramArr,$replace1Arr,$replace2Arr);
//############################################################
header('Content-Disposition:inline;filename="stay_detail.swf"');

header('Content-Length:'.strlen($data));

header('Content-Type:application/x-shockwave-flash');

echo $data;

//##########################################################swfバージョン用###########################################################おわり
	//echo ("swfdriveend");
?>
| whaison | API | 21:19 | comments(0) | - | pookmark |
Comment




whaisonStudyNoteBook をFaceBookで いいね!





Share |