チェンジセット 3232: as3/ForcibleLoader/src/org/libspark
- コミット日時:
- 2009/11/23 16:31:29 (3 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/ForcibleLoader/src/org/libspark/utils/ForcibleLoader.as
r2691 r3232 1 /*1 /* 2 2 * ForcibleLoader 3 3 * … … 144 144 } 145 145 146 private function findFileAttributesPosition(offset:uint, bytes:ByteArray): uint146 private function findFileAttributesPosition(offset:uint, bytes:ByteArray):int 147 147 { 148 148 bytes.position = offset; … … 165 165 } 166 166 167 return NaN;167 return -1; 168 168 } 169 169 170 170 private function flagSWF9Bit(bytes:ByteArray):void 171 171 { 172 var pos: uint = findFileAttributesPosition(getBodyPosition(bytes), bytes);173 if ( !isNaN(pos)) {172 var pos:int = findFileAttributesPosition(getBodyPosition(bytes), bytes); 173 if (pos != -1) { 174 174 bytes[pos + 2] |= 0x08; 175 } 176 else { 177 insertFileAttributesTag(bytes); 175 178 } 176 179 }

