2009-05-22 58 views
0

我有一個使用鏈接按鈕的Flex應用程序。只要我加入鏈接按鈕(我假設),Flex框架開始在DOM中的應用程序下面放置歷史跟蹤元素。例如,IE6-8獲取ID爲ie_historyFrame的iframe元素,chrome/safari獲得safari_rememberDiv,FF獲得firefox_anchorDivFlex在應用程序下面追加歷史跟蹤元素

現在,就不會有這些元素是由框架隱藏沒有問題,但他們沒有。坐在Flex應用程序(可視化和DOM)下面,並有一串序列化的歷史數據。

我想知道,有沒有方法可以通過配置或代碼隱藏起來?我知道我可以通過CSS隱藏它們,但是我不得不使用CSS來處理Flex應該管理的東西。我希望應用程序獨立於站點。

Cheers

回答

-1

看來,柔性創建歷史記錄文件夾具有history.js和history.css文件。 History.js控制歷史數據和history.css - 你猜對了它 - 隱藏曆史元素。因此,解決方案是使用flex應用程序在頁面上使用history.css文件。

爲什麼開發商沒有讓這個配置,我不知道....

-1

您是否正在使用SWFAddress或其他屬性? Flex不具備此功能,LinkBut​​tons不會進行任何ExternalInterface調用。

+0

不,在柔性我是一個新手,所以我沒有使用任何複雜 - 只可在拖動中發現的元素和拖放接口。我只是注意到它開始表現得像這樣,我添加鏈接按鈕... – 2009-05-22 05:10:38

1

假設你正在使用Flex Builder,進入項目的屬性下的「Flex編譯器」選項,取消選中「啓用與瀏覽器導航集成」複選框。

+0

謝謝,聽起來很有希望。當我開始工作時會給它一個鏡頭。 – 2009-05-24 03:21:43

+0

對不起,隊友,沒有工作 – 2009-05-24 21:55:22

0

historyManagementEnabled="false"<mx:Application>標籤。

0

通過brd6644答案爲我工作。您必須重新創建文件,然後導出應用程序。