5
A
答えて
6
これは一定ではなく、このコード行はあなたに行番号与える:
trace(">",new Error().getStackTrace().match(/(?<=:)[0-9]*(?=])/g)[0]);
PS:SWFがOXMO456のトリックを使用するには、デバッグモードで
2
をコンパイルされている場合にのみ動作しますが関数として、インデックス0ではなくmatch
結果のインデックス1を使用してください。以下のコードは、これとデバッグ機能のためのチェックを行います。
import flash.system.Capabilities;
/**
* Returns the positive line number from which the function is called, if
* available, otherwise returns a negative number.
*/
function lineNumber():int {
var ret:int = -1;
if (Capabilities.isDebugger) {
ret = new Error().getStackTrace().match(/(?<=:)[0-9]*(?=])/g)[1];
}
return ret;
}
例:
trace('line ' + lineNumber() + ' reached!');
関連する問題
- 1. ActionScript 3.0の動的変数
- 2. ActionScript 3.0:関数のシリアル化?
- 3. ActionScriptクラス番号通信
- 4. ActionScript 3.0の
- 5. ActionScript 3.0のページロード時にスクリプトを実行
- 6. Actionscript 3.0 RSSフィード
- 7. Actionscript 3.0 MovieClipヒットテスト
- 8. ActionScript 3.0; looping audiofiles
- 9. Actionscript 3.0ランダムテレポート
- 10. Actionscript 3.0 Setter - Getter
- 11. ボタンは、ActionScript 3.0
- 12. onDragOver for Actionscript 3.0
- 13. Actionscript 3.0のテキストアウトライン/ボーダーを設定する
- 14. Actionscript 3.0のFlex SpringGraph
- 15. カスタムクラスのActionScript 3.0 stageWidth
- 16. ActionScript 3.0の数値型乗算エラー..
- 17. Flash Actionscript 3.0 Audio Scrubber
- 18. ActionScript 3.0 PDFをロード
- 19. Actionscript 3.0 getter setter increment
- 20. Flash Actionscript 3.0 Videoplayerヘルプ
- 21. ActionScript 3.0、動的スクロールバー
- 22. ActionScript 3.0 textInputとDisplay
- 23. Android 3.0カーソルの行から行番号、列番号を読み取ることができません
- 24. マイクピッチ/周波数検出(特にActionScript 3.0)
- 25. ActionScript 3.0のキーボードイベントリスナーのエラー
- 26. ActionScript 3.0のメソッドシーケンスの強制
- 27. MDX行数とページ番号
- 28. ActionScript 3.0の変化方向
- 29. Actionscript 3.0:eのパラメータはe:KeyboardEvent
- 30. ActionScript 3.0シェイプの半透明?
うわー、それはクール – jedierikb
非常に素晴らしいトリックです! – HanClinto
皆さんありがとうございます! – OXMO456