メイン コーダーズルーム【スクリプト系】
iOSアプリパブリッシュで バグではないかと思うこと。 | 投稿するにはまず登録を |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| せいぞう | Åê¹ÆNo.48569 投稿日時: 2012-1-9 20:48 |
常連 ![]() ![]() 居住地: 江戸川区の某所 投稿: 125
使用環境:
Flash CS5.5 Windows8 (64Bit)Pentium Core i7 Memory 8GB |
iOSアプリパブリッシュで バグではないかと思うこと。 こんにちは、Flash CS5.5を使って iOSアプリを作成していて発見したことを報告します。
下のスクリプトを見てください。 期待するアウトプットは 誤 誤 正 です。 しかし、 ipa ファイルを作成し、iPhon4Sに インストールするとなぜかアウトプットは 正 誤 正 になっています。 PC上でのデバックでは そうなりません。 誤 誤 正 です。 Android で試しても、 誤 誤 正 です。 なぜか ipa ファイルにコンパイルすると 出力が違っています。 Array.length を 負の値と比較した場合に バグがあるのではないかと思っています。 基本的な部分だけに、(もしこれがバグなら)影響も大きいかなと思い投稿しました。もし第三者の方でごご確認頂ければ幸いです。 因みに私の環境は・・・ Windows 7 64Bit FlashCS5.5 です。 ※PC上のデバッグでは現れないので、trace文は使わず、画面上の TT というテキストフィールドに出力させています。
|
| うすあじ | Åê¹ÆNo.48570 投稿日時: 2012-1-10 10:33 |
職人 ![]() ![]() 居住地: 東京都杉並区 投稿: 211
使用環境:
FlashCS5.5 ,MacOSX 10.6.8 |
Re: iOSアプリパブリッシュで バグではないかと思うこと。 iPhone用のアプリを開発中なので試してみました。
引用: しかし、 ipa ファイルを作成し、iPhon4Sに インストールするとなぜかアウトプットは 正 誤 正 になっています。 こちらはMac版FlashCS5.5で作成、iPhone3GSでのチェックですが、同じ状況です。 一応、いったん変数にいれれば回避できました。 「 誤 誤 正」になります。 length周辺にバグがありそうですね。
|
| 野中文雄 | Åê¹ÆNo.48571 投稿日時: 2012-1-10 10:57 |
ちょんまげら ![]() ![]() 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: iOSアプリパブリッシュで バグではないかと思うこと。 int()関数でキャストするといかがでしょう。
引用: usuajiさんは書きました: |
| せいぞう | Åê¹ÆNo.48572 投稿日時: 2012-1-10 11:11 |
常連 ![]() ![]() 居住地: 江戸川区の某所 投稿: 125
使用環境:
Flash CS5.5 Windows8 (64Bit)Pentium Core i7 Memory 8GB |
Re: iOSアプリパブリッシュで バグではないかと思うこと。 うすあじ 様、野中様、ご確認頂きありがとうございます。
当方の環境「iPhone4S」+「Windows 7 64Bit」+「FlashCS5.5 」で、両アドバイス共に「誤 誤 正 」と、期待する出力が得られました。 ありがとうございました。m(_ _)m
|
| 永井勝則 | Åê¹ÆNo.48573 投稿日時: 2012-1-10 11:30 |
職人 ![]() ![]() 居住地: 白馬村 投稿: 796
使用環境:
Windows 7 :Flash CS4: 10.6.8 :Flash CS5.5 |
Re: iOSアプリパブリッシュで バグではないかと思うこと。 iPhone DEV SDKというフォーラム(iOSのフォーラム)に似たような質問が投稿されています。
NSUInteger vs. int それによると、iOSの仕様のようなことが書かれています、 ActionScriptが実際にどのようにiOS用に変わっているのか分からないので、想像でしかありませんが、iOSの仕様が関係しているのかもしれません。
|
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
| 投稿するにはまず登録を | |



ログイン


Flash CS5.5
Windows8 (64Bit)



.6.8 



