code_junkie

How to know Flash Player Version from Action Script 3.0

Nov 11th, 2011
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.54 KB | None | 0 0
  1. import flash.system.Capabilities;
  2.  
  3.  
  4. var versionNumber:String = Capabilities.version;
  5. trace("versionNumber: "+versionNumber);
  6. trace("-----");
  7.  
  8. // The version number is a list of items divided by ","
  9. var versionArray:Array = versionNumber.split(",");
  10. var length:Number = versionArray.length;
  11. for(var i:Number = 0; i < length; i++) trace("versionArray["+i+"]: "+versionArray[i]);
  12. trace("-----");
  13.  
  14. // The main version contains the OS type too so we split it in two
  15. // and we'll have the OS type and the major version number separately.
  16. var platformAndVersion:Array = versionArray[0].split(" ");
  17. for(var j:Number = 0; j < 2; j++) trace("platformAndVersion["+j+"]: "+platformAndVersion[j]);
  18. trace("-----");
  19.  
  20. var majorVersion:Number = parseInt(platformAndVersion[1]);
  21. var minorVersion:Number = parseInt(versionArray[1]);
  22. var buildNumber:Number = parseInt(versionArray[2]);
  23.  
  24. trace("Platform: "+platformAndVersion[0]);
  25. trace("Major version: "+majorVersion);
  26. trace("Minor version: "+minorVersion);
  27. trace("Build number: "+buildNumber);
  28. trace("-----");
  29.  
  30. if (majorVersion < 9) trace("Your Flash Player version is older than the current version 9, please update.");
  31. else trace("You are using Flash Player 9 or later.");
  32.  
  33. import flash.system.Capabilities;
  34.  
  35.  
  36. var versionNumber:String = Capabilities.version;
  37. trace("versionNumber: "+versionNumber);
  38. trace("-----");
  39.  
  40. // The version number is a list of items divided by ","
  41. var versionArray:Array = versionNumber.split(",");
  42. var length:Number = versionArray.length;
  43. for(var i:Number = 0; i < length; i++) trace("versionArray["+i+"]: "+versionArray[i]);
  44. trace("-----");
  45.  
  46. // The main version contains the OS type too so we split it in two
  47. // and we'll have the OS type and the major version number separately.
  48. var platformAndVersion:Array = versionArray[0].split(" ");
  49. for(var j:Number = 0; j < 2; j++) trace("platformAndVersion["+j+"]: "+platformAndVersion[j]);
  50. trace("-----");
  51.  
  52. var majorVersion:Number = parseInt(platformAndVersion[1]);
  53. var minorVersion:Number = parseInt(versionArray[1]);
  54. var buildNumber:Number = parseInt(versionArray[2]);
  55.  
  56. trace("Platform: "+platformAndVersion[0]);
  57. trace("Major version: "+majorVersion);
  58. trace("Minor version: "+minorVersion);
  59. trace("Build number: "+buildNumber);
  60. trace("-----");
  61.  
  62. if (majorVersion < 9) trace("Your Flash Player version is older than the current version 9, please update.");
  63. else trace("You are using Flash Player 9 or later.");
  64.  
  65. import flash.system.Capabilities;
  66.  
  67.  
  68. var versionNumber:String = Capabilities.version;
  69. trace("versionNumber: "+versionNumber);
  70. trace("-----");
  71.  
  72. // The version number is a list of items divided by ","
  73. var versionArray:Array = versionNumber.split(",");
  74. var length:Number = versionArray.length;
  75. for(var i:Number = 0; i < length; i++) trace("versionArray["+i+"]: "+versionArray[i]);
  76. trace("-----");
  77.  
  78. // The main version contains the OS type too so we split it in two
  79. // and we'll have the OS type and the major version number separately.
  80. var platformAndVersion:Array = versionArray[0].split(" ");
  81. for(var j:Number = 0; j < 2; j++) trace("platformAndVersion["+j+"]: "+platformAndVersion[j]);
  82. trace("-----");
  83.  
  84. var majorVersion:Number = parseInt(platformAndVersion[1]);
  85. var minorVersion:Number = parseInt(versionArray[1]);
  86. var buildNumber:Number = parseInt(versionArray[2]);
  87.  
  88. trace("Platform: "+platformAndVersion[0]);
  89. trace("Major version: "+majorVersion);
  90. trace("Minor version: "+minorVersion);
  91. trace("Build number: "+buildNumber);
  92. trace("-----");
  93.  
  94. if (majorVersion < 9) trace("Your Flash Player version is older than the current version 9, please update.");
  95. else trace("You are using Flash Player 9 or later.");
Add Comment
Please, Sign In to add comment