若要讓這個應用程式運作, 必須先設定「檔案存取」和「串流存取」。
「檔案物件」類別可以存取伺服器檔案系統內的沙盒環境。為避免使用不當, Flash Media Server 可以存取沙盒環境內的檔案, 但該環境是針對應用程式執行個體執行所在的虛擬主機所指定。
若要定義伺服器端沙盒環境, 請開啟 FileObj 資料夾內的 application.xml 檔案。定義要儲存 FLV 和 MP3 的位置, 以讓伺服器找到:
<FileObject>
<VirtualDirectory>/approot; C:\Program Files\Macromedia\Flash Media Server 2\applications\MyCollection\streams\_definst_\
</VirtualDirectory>
</FileObject>
上面的程式碼即為這個定義的沙盒環境啟用了安全檔案存取。您可以連續新增虛擬目錄, 設定多個檔案物件目錄。
您也必須設定 Vhost.xml (位於 Flash Media Server 2 資料夾的 conf/_defaultRoot_/_defaultVhost_/ 子資料夾), 因為您必須指示伺服器, 當您從 Vhost 執行個體呼叫 "/approot" 時, 其應尋找指定的目錄。您將需要定義串流的位置 (應與前面定義的 FileObject 設定相同):
<VirtualDirectory> <Streams>/approot; C:\Program Files\Macromedia\Flash Media Server 2\applications\MyCollection\streams\_definst_\ </Streams> </Virtual Directory>