メイン コーダーズルーム【スクリプト系】 GMTとUTC for Twitter | 投稿するにはまず登録を |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hide33 | Åê¹ÆNo.45588 投稿日時: 2010-8-26 11:36 |
半人前 居住地: 投稿: 39
使用環境:
CS4 10.6 |
Re: GMTとUTC for Twitter どうも有難う御座います。ご指摘の通りdateArray[0]の型がobjectになっていました。あとは型変換だけのようです。
型変換で下記のようなコードでpd[i]とかいろいろやってるんだが 最初に代入されるdateArray[0];だけ正常に値が変換されるところまでいった。
追伸:上記でpdにdateArrayを型変換していれることができたので、For文を書くのが良くわからなかったので力技で繰り返し記述で解決しました。格好がわるいですが動作するようになりました。ひろゆきさん、大変ご丁寧に有り難う御座いました。 |
ひろゆき | Åê¹ÆNo.45587 投稿日時: 2010-8-26 0:41 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: GMTとUTC for Twitter もっとシンプルに試すことができたはずですが、ここまで複雑な構造にした上で、
回答者に確認しろというのは、負担が大きすぎます。 ボタン制御などを今回の問題に絞ったもので、改めて質問し直すなどされないと、 何が問題で、どうしたら解決するのかは不明確だと思います。 ほぼ確実に言えることは、PubDateTwitter.as 側の問題ではないでしょう。 datteArray[0] 自体が、String ではないのでは? String であるべきものが、そうでなかったり、 XPath の取り扱いに問題があるように思います。
|
hide33 | Åê¹ÆNo.45585 投稿日時: 2010-8-25 22:32 |
半人前 居住地: 投稿: 39
使用環境:
CS4 10.6 |
Re: GMTとUTC for Twitter そうですね。ひろゆきさんのとおりにしたらエラーはでませんが、9時間が調整されずにそのままの時間が表示されました。何故でしょう?
下記コードをMsgbtn.as(クラスではなく外部ファイル)としていました。 さらにこのファイルをrootにあるムービークリップの中のタイムラインに移動しました。なのでPubDateTwitterクラスのパスがうまく通ってないようです。 このコードはまだ他にボタン制御などの関係でrootに書いていなかったのですが、何とかこれをrootに移動したら解決しそうです。
ubDateTwitter.toDate(pd);がNaN:undefined NaN/NaN undefinedになるみたい。 もう少しだなぁ。 |
ひろゆき | Åê¹ÆNo.45584 投稿日時: 2010-8-25 21:42 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: GMTとUTC for Twitter 「ここまではOK」の部分に問題がないと判断できません。
むしろ、そこに問題があるような気がします。 その証拠に、フレームアクションに _root の第1フレームに
PubDateTwitter.as
|
hide33 | Åê¹ÆNo.45583 投稿日時: 2010-8-25 21:37 |
半人前 居住地: 投稿: 39
使用環境:
CS4 10.6 |
Re: GMTとUTC for Twitter ひろゆきさん、ありがとうございます。
dateArray[0]はこのような日時のWed Aug 25 08:43:48 +0000 2010 Twitterから吐き出されるXMLのcreated_atタグの中身です。
今これでdataArray(日時の配列)とtextArray(本文の配列)を作成しています。 ここまではOKです。 そこで見出しの9時間のズレをAS2で変換したいと考えています。 ご教示くださった。PubDateTwitter.asを編集しています。現在のコードです。
|
ひろゆき | Åê¹ÆNo.45582 投稿日時: 2010-8-25 20:11 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: GMTとUTC for Twitter 相変わらず、第三者が再現できる状況にありません。
「省略せずに」と申し上げたと思いますが。
|
hide33 | Åê¹ÆNo.45581 投稿日時: 2010-8-25 18:56 |
半人前 居住地: 投稿: 39
使用環境:
CS4 10.6 |
Re: GMTとUTC for Twitter ひろゆきさん、重ね重ねお許し下さい。
AS3のXML読み込みではうまく配列にできなかったので 下記のXPathAPIを利用してTwitterXMLを読み込んでいます。 dateArrayはTwitterXMLの投稿日時create_atを読み込んだ配列です。 もう少しでできそうです。
|
ひろゆき | Åê¹ÆNo.45580 投稿日時: 2010-8-25 18:52 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: GMTとUTC for Twitter 唐突に、dateAarryが出てきていますが、これが何を示すのか、分かりかねます。
少なくとも、先の質問でも、指摘されていた箇所と異なる部分に問題がありました。 中途半端に省略せずに、回答者が再現できるような質問をなさってください。
|
hide33 | Åê¹ÆNo.45579 投稿日時: 2010-8-25 18:46 |
半人前 居住地: 投稿: 39
使用環境:
CS4 10.6 |
Re: GMTとUTC for Twitter ひろゆきさん、ご指摘有り難う御座いました。
確かにStringになってますね。AS3の時、動作したので気がつきませんでした。 下記エラーは出なくなったのですが、 今度は目的のダイナミックテキストに _root.date.text = PubDateTwitter.toDate(dateArray[0]);とすると エラーは出ないのですが、ダイナミックテキストにNaNNaNNaN:NaNの表示がでます。 そこで var dateStyle:String = d.toString(d.getHours()+":"+minute+" "+(d.getMonth()+1)+"/"+d.getDate()+" "+days[d.getDay()]); とすると今度はダイナミックテキストにInvalid Dateと表示されています。 まだまだ勉強中なのですが解決法をご教示下さい。 |
ひろゆき | Åê¹ÆNo.45578 投稿日時: 2010-8-25 17:47 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: GMTとUTC for Twitter エラー内容は、もう少し具体的に提示しましょう。
また、フレームアクション側のスクリプトも提示されなければ、 回答者が別途用意しなければならず、負担が大きくなります。
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |