دوست گرامی
هر محیط و نرم افزاری که از ide ی نسبتا قوی برخوردار باشه به طوری که بتونه با سخت افزار های مختلف تعامل برقرار کنه قابلیت هایی که شما اشاره کردی و بسیاری قابلیت های دیگر را تحت پوشش قرار خواهد داد.
به طور جزئی تر:
در حال حاضر نرم افزار فلش از IDE نسبتا قدرتمندی برخورداره اما در خصوص محاوره با سخت افزار کمی ضعیف بوده و لذا انجام این کار به صورت مستقیم تقریبا ممکن نیست.