iPod Touchでバイブレーションをテストするためにテスタークラスを作成しましたが、デバイスでテストするとバイブレーションが機能しません。この質問と回答に従って、関連するすべての拡張機能をインポートし、関連するAdobeAIRライブラリクラスにリンクしました。間違ったコールバックなどを使用していますか?
package
{
import flash.display.Sprite;
import com.adobe.nativeExtensions.Vibration;
public class Test extends Sprite
{
public function Test()
{
run();
}
public function run(): void {
var vibe:Vibration;
if (Vibration.isSupported)
{
vibe = new Vibration();
vibe.vibrate(25000);
}
}
}
}
編集:iPodTouchには振動センサーがないことがわかりました。これをiPhone5でテストした後でも、機能しません。アプリが起動されるとすぐに、振動することなくクラッシュ(およびクローズ)します。