2012-02-06 28 views
2

我想加載一些html頁面see this在Flex 3.5或更多我跟着this教程,但不知何故我認爲它只適用於Flex 2,我甚至試圖通過取消選中Generate HTML wrapper file但沒有運氣。有人能幫助我嗎?謝謝加載HTML在flex 3.5和更多

回答

1

很抱歉讓你失望,但帶有內部框架和Flex的HTML不是一個好選擇。

如果你想要一個wysiwyg html編輯器,我建議你創建自己的編輯器,或者你可以買一個。 如果您需要打開一個新的內容窗口,您應該在Flex應用程序之外以HTML方式打開一個新窗口。

我在使用Flex的IFrames中的經驗是用這個google code。有些人修改了它併發布了它,並且您應該在其他網站中找到同樣的事情:它在某些情況下有效,但是,例如,如果您需要將更復雜的需求與IE一起使用兼容性。

+0

謝謝,即使我正在尋找相同的鏈接..希望它的工作..所以你的意思是它與IE的兼容性問題?另外我加載了一個非常簡單的html頁面,託管在我的一臺服務器中 – abi1964 2012-02-06 13:07:35

+1

沒錯,與IE兼容。也許你也可以通過在它們之間傳輸數據來遇到域問題。出於安全原因,這涉及所有瀏覽器。 – Lincoln 2012-02-06 13:16:10

+0

我現在正在工作,無論如何,我也把我的答案作爲參考。謝謝 – abi1964 2012-02-07 05:42:24

3

在FLEX應用程序中搜索iFrame會給你最好的結果。我已經使用iFrame,但仍然沒有得到預期的結果,所以我忽略了那個東西在我的項目中實現,但可能是你可以得到更好的結果。好運。祝你今天愉快。

從我的資深人士那裏得到的建議之一是「當你從防火牆傳遞過來時,你無法在iFrame中獲得結果。」所以這句話可能對你有用。

+0

感謝您的回答,我會記住這一點 – abi1964 2012-02-06 12:53:37

+0

偉大的東西傢伙!我檢查了Abishek提到的,它對我有用,我有防火牆,但工作正常 – 2012-02-07 12:47:47

2

我用這個Guide使它工作。 (主要是關於增加wmode="opaque"到HTML)在您的組件從這個location

使用xmlns:flexiframe="http://code.google.com/p/flex-iframe/"

下載flexiframe

<flexiframe:IFrame id="iFrame" label="Google" source="http://www.google.com" width="100%" height="100%" />

就是這樣..這個工作對我來說,令人驚訝它的工作原理在IE,Firefox和Chrome上

注意:你可以Iso使用pdf