Update: if your Moto X (including Moto X 2nd Gen), or Moto G (including Moto G 2nd Gen) was updated to Android Lollipop 5.0, please check this guide on how to enable Flash on Android Lollipop.
Flash (flash player) is NOT supported on Moto X, by default. This is not a decision of Motorola. It is actually a decision of Google and Adobe two years ago. Adobe withdrew the flash player app from Google Play store in August 15 2012.
Essentially, Android 4.0 (Ice Cream Sandwich, ICS) is the last version of Android with official flash player support.
Of course, if you need flash player for Moto X, this post will guide you to enable the flash support on Moto X.
If you think your Chrome browser in Moto X supports flash natively as the Chrome browser in desktop, you are wrong. Chrome for Android (the default browser in Moto X) never supports Flash.
When you received your Moto X, you probably already realized you cannot open any sites that require flash player.
The flash player solution for Galaxy S4 was valid for Moto X before the KitKat (Android 4.4) update for Moto X arrived last November. You can still use the solution if your Moto X has not updated to KitKat. But I would recommend you to update to Kitkat, because of the new features and improvements for your Moto X after the KitKat update.
Once you update your Moto X to KitKat, you will find the flash does not work again.
In KitKat, Google finally cut the cord for flash. The old flash player plugins in some third-party browsers do not work any more. This is the reason why the flash player solution for Galaxy S4 was not working for Moto X after the KitKat update.
Luckily, the new workaround is very simple. Most of the browsers are not working. The recommended (and working) browser with flash player support in Moto X is Dolphin browser.
Steps of adding flash support to Moto X (before or after KitKat update)
To add flash support to Moto X (install … Continue to read....