搜尋部落格文章

顯示具有 flashplayer 標籤的文章。 顯示所有文章
顯示具有 flashplayer 標籤的文章。 顯示所有文章

2014年1月23日 星期四

Flash, Flex, AS3, AIR ... 傻傻搞不清楚

  • Flash : Both the name for the tool (Officially called Flash Professional CS#, but often called the Flash IDE), and the Platform. The Flash Platform is everything on this list, plus more. "Flash" also may refer to Flash SWF files. which is the compiled application.
  • Flex : Framework that uses MXML and ActionScipt. Includes many widgets, classes, etc for building rich applications in no time.
  • ActionScript 3.0 : Programming language that is used to create logic and interactivity throughout the flash platform
  • MXML : Declarative markup language used by the Flex framework.
  • Flash Player : The runtime environment that "plays" Flash SWF files.
  • Flash Builder : (Previously called Flex Builder) Code IDE based on eclipse, built by Adobe. Used to code anything for the flash platform, including ActionScript, Flex, AIR, etc. Also integrates nicely with the Flash IDE.
  • Adobe AIR : Adobe Integrated Runtime. Cross OS runtime, that lets you make Flash application that run and integrate with the desktop.
  • Flex SDK : Development Kit that contains a bunch of tools for building Flash, Flex, and AIR application. It contains the Flex compiler, that can be used to compile your Flash projects, including AS3 only projects.

2013年7月9日 星期二

[轉] Capabilities 獲得使用者端資訊

 as3.中的flash.system.Capabilities 類有許多靜態方法返回關於播放器和計算機的信息,比如操作系統,語言,音頻和視頻。 通過Capabilities 屬性確定用戶所擁有的設備的類型,可以向盡可能多的用戶提供適當的內容。 更有用的是可以通知服務器發送合適的SWF 文件,或是通知SWF 文件變更其播放方式。 

檢測播放器版本 
version屬性指定Flash Player平台和版本信息。 
trace("version: " + Capabilities.version); //我的電腦返回version: WIN 9,0,45,0 
這裡需要解釋一下,返回的數據以此是:平台主版本號次版本號生成版本號內部生成版本號。 看出我的flash播放器是9.0版。 
檢測操作系統 
os屬性指定當前的操作系統 
trace("os: " + Capabilities.os); //Windows XP 
apple上返回的還帶有版本號,我們能基於系統做一些事情,比如載入不同的開始畫面 
var os:String = System.capabilities.os.substr(0, 3); 
if (os == "Win") { 
// 載入微軟標示或者... 
} else if (os == "Mac") { 
// 看到缺一口滴蘋果 
} else { 
// ... 
} 
檢測播放器類型 
playerType指定播放器的類型 
trace("playerType: " + Capabilities.playerType);//可能返回以下四種結果 
"StandAlone" ,用於獨立的Flash Player 
"External" ,用於外部的Flash Player或處於測試模式下 
"PlugIn" ,用於Flash Player瀏覽器插件 
"ActiveX"
 
"ActiveX"
 ,用於Microsoft Internet Explorer使用的Flash Player ActiveX控件如果我們用腳本進行交互,就必須知道播放器在ie裡運行還是別的什麼瀏覽器,如果是獨立運行,很抱歉腳本失效料。
 
if(flash.system.Capabilities.playerType == "Plugin") { 
// 在除ie的瀏覽器執行的東西 
} 
else if(flash.system.Capabilities.playerType == "ActiveX") { 
// 在ie中執行的as 
} 
else { 
// 其他 
} 
檢測系統語言 
language指定系统语言
trace("language: " + Capabilities.language);//zh-CN
顾名思义,如果我们要做国际化的flash,就会用到,检测不同语言然后载入不同的swf文件
var lang:String = System.capabilities.language.substr(0, 2);
// 创建支持语言数组
var supportedLanguages:Array = ["en", "es", "fr"];
// 设置默认语言.
var useLang:String = "en";
//循环匹配,如果找到,设置useLang
for (var i:int = 0; i < supportedLanguages.length; i++) {
if (supportedLanguages[i] == lang) {
useLang = lang;
break;
}
}
// 载入对应Flash
var movieURL:String = "myMovie_" + useLang + ".swf");

检测显示设置这个当然很有用了!其实很简单fg
trace("screenResolutionX: " + Capabilities.screenResolutionX);//1280
trace("screenResolutionY: " + Capabilities.screenResolutionY);//960 
指定系统语言
trace("language: " + Capabilities.language);//zh-CN
顾名思义,如果我们要做国际化的flash,就会用到,检测不同语言然后载入不同的swf文件
var lang:String = System.capabilities.language.substr(0, 2);
// 创建支持语言数组
var supportedLanguages:Array = ["en", "es", "fr"];
// 设置默认语言.
var useLang:String = "en";
//循环匹配,如果找到,设置useLang
for (var i:int = 0; i < supportedLanguages.length; i++) {
if (supportedLanguages[i] == lang) {
useLang = lang;
break;
}
}
// 载入对应Flash
var movieURL:String = "myMovie_" + useLang + ".swf");

检测显示设置这个当然很有用了!其实很简单fg
trace("screenResolutionX: " + Capabilities.screenResolutionX);//1280
trace("screenResolutionY: " + Capabilities.screenResolutionY);//960
ok,知道屏幕尺寸我们可以作很多有用的事情拉我们可以根据情况载入不同的尺寸的内容。
var resX:int = flash.system.Capabilities.screenResolutionX;
var resY:int = flash.system.Capabilities.screenResolutionY;
if ( (resX <= 240) && (resY <= 320) ) {
var url:String = "main_pocketPC.swf";
}
else {
var url:String = "main_desktop.swf";
}
loader.load(new URLRequest(url));
利用分辨率还可以居中你的弹出窗口:
var resX:int = flash.system.Capabilities.screenResolutionX;
var resY:int = flash.system.Capabilities.screenResolutionY;
//设置窗口的宽和高
var winW:int = 200;
var winH:int = 200;
// 设置窗口起始坐标
var winX:int = (resX / 2) - (winW / 2);
var winY:int = (resY / 2) - (winH / 2);
// 创建代码,然后传递给URLLoader.load( )
// 打开新浏览器窗口
var jsCode:String = "javascript:void(
newWin=window.open('http://www.person13.com/'," +
"'newWindow', 'width=" + winW +
", height=" + winH + "," +
"left=" + winX + ",top=" + winY + "'));";
// 使用URLLoader 对象调用JavaScript 函数
urlLoader.load(new URLRequest(jsCode));

检测设备音频
hasAudio
 检测设备音频hasAudio指定播放器是否在具有音頻功能的系統上運行 
hasMP3指定播放器是在有沒有MP3解碼器的系統上運行 
trace("hasMP3: " + Capabilities.hasMP3);//true 
trace("hasAudio: " + Capabilities.hasAudio);//true 
因為聲音文件是非常大的,對於網絡來說。 我們通常會避免沒有音頻的用戶下載音頻文件。 
// 只有當播放器可以播放聲音才再如包含聲音的.swf 
if (flash.system.Capabilities.hasAudio) { 
content = "sound.swf"; 
} else { 
content = "silent.swf"; 
} 
//即時系統有播放音頻能力也不意味著它有播放mp3的能力。 因此當發布含有mp3內容時應用 
flash.system.Capabilities.hasMP3 屬性檢測下目標設備。 
if (flash.system.Capabilities.hasMP3) { 
var url:URLRequest = new URLRequest("sound.mp3"); 
sound = new Sound(url); 
sound.play( ); 
} else { 
// code to load an external .swf containing a ADCP sound 
} 
檢測設備視頻 
hasEmbeddedVideo指定播放器是否支持嵌入視頻 
hasStreamingVideo指定播放器是否支持視頻流首先檢測用戶能否播放視頻流,如果返回false ,再檢測能否支持內嵌視頻,如下 
if(flash.system.Capabilities.hasStreamingVideo) { 
// 播放視頻流 
} 
else if(flash.system.Capabilities.hasEmbeddedVideo) { 
// 下載內嵌視頻的swf文件 
} 
else { 
// 
}

2013年6月22日 星期六

Adobe Creative Cloud Mac 官方下載點

下载方法:
  1. 打開官方連結 https://www.adobe.com/cfusion/tdrc/index.cfm?product=photoshop_lightroom
  2. 登入你的Adobe ID
  3. 複製下面網址至瀏覽器ENTER後,便可下載

Mac

Acrobat 
Size: 613,477,249 bytes 
MD5: 43a35e7913351cf0bfb835b573c989e2 
Link(s):
http://trials.adobe.com/AdobeProducts/APRO/11/osx10/Acrobat_11_0_0_CCM_MUI.dmg

After Effects 
Size: 1,428,390,651 bytes 
MD5: 28e111d684fb89048672710904d99abe 
Link(s):
http://trials3.adobe.com/AdobeProducts/AEFT/12/osx10-64/AfterEffects_12_LS20.dmg

Audition 
Size: 338,307,851 bytes 
MD5: 160fd3e36b9b2e672fae3a99a3e72ce0 
Link(s):
http://trials3.adobe.com/AdobeProducts/AUDT/6/osx10-64/Audition_6_LS20.dmg

Bridge 
Size: 387,785,359 bytes 
MD5: 783c66ccad63fab002adb08df3f6f692 
Link(s):
http://trials3.adobe.com/AdobeProducts/KBRG/6/osx10/Bridge_6_LS20.dmg

Captivate 
Size: 1,639,660,295 bytes 
MD5: 76226ef0e080e14133e5c3a4e65324ca 
Link(s):
http://trials3.adobe.com/AdobeProducts/CPTV/7/osx10/Captivate_7_LS21.dmg

Dreamweaver 
Size: 329,915,092 bytes 
MD5: a0a69f1eb425d31a80ee626c249b325b 
Link(s):
http://trials3.adobe.com/AdobeProducts/DRWV/13/osx10/Dreamweaver_13_LS20.dmg

Edge Animate 
Size: 51,344,127 bytes 
MD5: 3c10090bea14c1252a0d1f029283aaa3 
Link(s):
http://trials3.adobe.com/AdobeProducts/EDGE/2/osx10/Edge_Animate_2_LS17.dmg

Edge Inspect 
Size: 29,502,052 bytes 
MD5: 10948f3a176f2ca293cf475e21b8d133 
Link(s):
http://trials3.adobe.com/AdobeProducts/SHDW/1/osx10/Edge_Inspect_1_3_LREFJ.dmg

Flash Professional 
Size: 1,057,450,730 bytes 
MD5: 39e8bbb6b5b876d2efaee64973df3095 
Link(s):
http://trials3.adobe.com/AdobeProducts/FLPR/13/osx10-64/Flash_Professional_13_LS20.dmg

InCopy 
Size: 658,572,035 bytes 
MD5: 6171c150a2210588031138cdce7ed540 
Link(s):
http://trials3.adobe.com/AdobeProducts/AICY/9/osx10/InCopy_9_LS20.dmg

InDesign 
Size: 895,283,975 bytes 
MD5: 91c83d8443f3402ee039578f09a316c7 
Link(s):
http://trials3.adobe.com/AdobeProducts/IDSN/9/osx10/InDesign_9_LS20.dmg'

Illustrator 
Size: 1,881,840,407 bytes 
MD5: c409a2d6ac97c4a2fd610d9ed46220e4 
Link(s):
http://trials3.adobe.com/AdobeProducts/ILST/17/osx10-64/Illustrator_17_LS20.dmg

Lightroom 
Size: 469,425,617 bytes 
MD5: deb2569e2efc2a0100742e88a3ce09b6 
Link(s):
http://trials3.adobe.com/AdobeProducts/LTRM/5/osx10/Lightroom_5_LS11.dmg

Muse 
Size: 190,065,525 bytes 
MD5: d3cc30e5ed9b56ab3afa747fd5abf907 
Link(s):
http://trials3.adobe.com/AdobeProducts/MUSE/5/osx10/Muse_5_0_CCM_LS23.dmg

Photoshop 
Size: 923,473,578 bytes 
MD5: 6d96fd7307ac3e6860fbb8b59a5d1df3 
Link(s):
http://trials3.adobe.com/AdobeProducts/PHSP/14/osx10/Photoshop_14_LS20.dmg

Prelude 
Size: 650,072,839 bytes 
MD5: a390cc3831f0e56db8755d9ed7d1059a 
Link(s):
http://trials3.adobe.com/AdobeProducts/PRLD/2/osx10-64/Prelude_2_LS20.dmg

Premiere Pro 
Size: 1,263,037,171 bytes 
MD5: bb3c6de17ba08fb2d576c0fe997d1ee6 
Link(s):
http://trials3.adobe.com/AdobeProducts/PPRO/7/osx10-64/PremierePro_7_LS20.dmg

SpeedGrade 
Size: 162,061,075 bytes 
MD5: 4ccf3511b2ed71763ec0a54c48c3ce4d 
Link(s):
http://trials3.adobe.com/AdobeProducts/SPGD/7/osx10-64/Speed??Grade_7_LS20.dmg



Adobe Creative Cloud Windows 官方下載點

下载方法:
  1. 打開官方連結 https://www.adobe.com/cfusion/tdrc/index.cfm?product=photoshop_lightroom
  2. 登入你的Adobe ID
  3. 複製下面網址至瀏覽器ENTER後,便可下載

Windows

Acrobat
7z Size: 521,887,630 bytes
7z MD5: b2395a50f42de9a09800cb44a511018e
Link(s):
http://trials.adobe.com/AdobeProducts/APRO/11/win32/Acrobat_11_0_0_CCM_MUI.7z
http://trials.adobe.com/AdobeProducts/APRO/11/win32/Acrobat_11_0_0_CCM_MUI.exe

After Effects
7z Size: 1,226,157,743 bytes
7z MD5: 77bf454108a6d0967d0ee8c0b259f2c9
Link(s):
http://trials3.adobe.com/AdobeProducts/AEFT/12/win64/AfterEffects_12_LS20.7z
http://trials3.adobe.com/AdobeProducts/AEFT/12/win64/AfterEffects_12_LS20.exe

Audition
Size: 1,290,133,400 bytes
MD5: 5090617849bb7d6d0bd7469043847fdd
Link(s):
http://trials3.adobe.com/AdobeProducts/AUDT/6/win64/Audition_6_LS20.exe

Bridge
7z x86 Size: 329,183,814 bytes
7z x86 MD5: 1ce3c4b0355bc72857ee99a1b253dcfd
7z x64 Size: 365,658,751 bytes
7z x64 MD5: 6430b333e3921af54f0f6121c9f3e87c
Link(s):
x86
http://trials3.adobe.com/AdobeProducts/KBRG/6/win32/Bridge_6_LS20_win32.7z
http://trials3.adobe.com/AdobeProducts/KBRG/6/win32/Bridge_6_LS20_win32.exe
x64
http://trials3.adobe.com/AdobeProducts/KBRG/6/win64/Bridge_6_LS20_win64.7z
http://trials3.adobe.com/AdobeProducts/KBRG/6/win64/Bridge_6_LS20_win64.exe

Captivate
7z x86 Size: 1,069,654,889 bytes
7z x86 MD5: 3b7e0f7d9854723f801197b8f6dfae26
7z x64 Size: 995,429,456 bytes
7z x64 MD5: 7cd53e63c4929cb27905169f19a8ff5c
Link(s):
x86
http://trials3.adobe.com/AdobeProducts/CPTV/7/win32/Captivate_7_LS21.7z
http://trials3.adobe.com/AdobeProducts/CPTV/7/win32/Captivate_7_LS21.exe
x64
http://trials3.adobe.com/AdobeProducts/CPTV/7/win64/Captivate_7_x64_LS21.7z
http://trials3.adobe.com/AdobeProducts/CPTV/7/win64/Captivate_7_x64_LS21.exe

Dreamweaver
Size: 340,189,600 bytes
MD5: ec4e69fa255d2a3bcbfc2086dca99411
Link(s):
http://trials3.adobe.com/AdobeProducts/DRWV/13/win32/Dreamweaver_13_LS20.exe

Edge Animate
Size: 149,948,472 bytes
MD5: 0eefb51b15bfa13f6c996baf99a6e6ac
Link(s):
http://trials3.adobe.com/AdobeProducts/EDGE/2/win32/Edge_Animate_2_LS17.exe

Edge Inspect
Size: 31,193,645 bytes
MD5: 94d354632a72d79cebb4c074ba04d4b8
Link(s):
http://trials3.adobe.com/AdobeProducts/SHDW/1/win32/Edge_Inspect_1_3_LREFJ.7z

Flash Builder (File Date: Nov 12th, 2012)
x86 Size: 1,054,715,080 bytes
x86 MD5: 4c491ae1086efc53a9b79a96c10cc8bf
x64 Size: 1,061,484,008 bytes
x64 MD5: 4b6076a4e1a7a3951a136721252e0a23
Link(s):
x86
http://trials3.adobe.com/AdobeProducts/FLBR/4_7/win32/FlashBuilder_4_7_LS10.exe
x64
http://trials3.adobe.com/AdobeProducts/FLBR/4_7/win64/FlashBuilder_4_7_LS10_win64.exe

Flash Professional
Size: 967,153,720 bytes
MD5: 108796e16d1d8cf05c84be82d4e5f390
Link(s):
http://trials3.adobe.com/AdobeProducts/FLPR/13/win64/Flash_Professional_13_LS20.exe
InCopy
7z Size: 997,728,512 bytes
7z MD5: 93cfa41b87bdca4dd732b9b106dfeab6
Link(s):
http://trials3.adobe.com/AdobeProducts/AICY/9/win32/InCopy_9_LS20.7z
http://trials3.adobe.com/AdobeProducts/AICY/9/win32/InCopy_9_LS20.exe

InDesign
7z Size: 1,229,659,668 bytes
7z MD5: a4e89404708449154c52254b0df3bed7
Link(s):
http://trials3.adobe.com/AdobeProducts/IDSN/9/win32/InDesign_9_LS20.7z
http://trials3.adobe.com/AdobeProducts/IDSN/9/win32/InDesign_9_LS20.exe

Illustrator
7z Size: 1,892,271,418 bytes
7z MD5: 31e07603209b2be4f735535cd164ae5d
Link(s):
http://trials3.adobe.com/AdobeProducts/ILST/17/win32/Illustrator_17_LS20.7z
http://trials3.adobe.com/AdobeProducts/ILST/17/win32/Illustrator_17_LS20.exe

Lightroom
Size: 849,679,184 bytes
MD5: 5ac3f3644f8150f369be6fabd4c6a03d
Link(s):
http://trials3.adobe.com/AdobeProducts/LTRM/5/win32/Lightroom_5_LS11.exe

Muse
Size: 61,026,752 bytes
MD5: 95634f70d25072b1b28b793773f80e9a
Link(s):
http://trials3.adobe.com/AdobeProducts/MUSE/5/win32/Muse_5_0_CCM_LS23.exe

Photoshop
7z Size: 1,353,518,123 bytes
7z MD5: e0854fa8cd9f43344b9f9a2c2e58bd41
Link(s):
http://trials3.adobe.com/AdobeProducts/PHSP/14/win32/Photoshop_14_LS20.7z
http://trials3.adobe.com/AdobeProducts/PHSP/14/win32/Photoshop_14_LS20.exe

Prelude
Size: 628,352,920 bytes
MD5: 4cad5042f4424fd4bb239a5ce8beebb6
Link(s):
http://trials3.adobe.com/AdobeProducts/PRLD/2/win64/Prelude_2_LS20.exe

Premiere Pro
7z Size: 1,081,427,956 bytes
7z MD5: 6c4c3238a635c6092a3a7d530619c8d9
Link(s):
http://trials3.adobe.com/AdobeProducts/PPRO/7/win64/PremierePro_7_LS20.7z
http://trials3.adobe.com/AdobeProducts/PPRO/7/win64/PremierePro_7_LS20.exe

SpeedGrade
Size: 132,586,672 bytes
MD5: d0930f90658f3898b6213b4a4629094d
Link(s):
http://trials3.adobe.com/AdobeProducts/SPGD/7/win64/SpeedGrade_7_LS20.exe



2011年12月14日 星期三

Maxthon 3 update lastest Flash Player

@ 到Adobe官網下載並安裝最新版本的 Adobe Flash Player

一般版: http://get.adobe.com/flashplayer/
Debug版: http://www.adobe.com/support/flashplayer/downloads.html

@ 删除Maxthon3安裝目錄下 \Core\Webkit\Npplugins下的NPSWF32.dll

或者

複製 Windows 7的 C:\WINDOWS\Syswow64\Macromed\FLASH 下的 NPSWF32.dll
或者 Windows XP的 C:\WINDOWS\system32\Macromed\Flash

取代 Maxthon3 安裝目錄下 \ Core \ Webkit的 \ Npplugins 下的 NPSWF32.dll 文件 。