2010-09-23 74 views
0

我在Flex 3應用程序中使用了深度鏈接。我有一個ViewStack,我想在網址中使用畫布的ID。Flex 3,組件ID和URL - 連字符與下劃線

我讀過,搜索引擎寧願使用連字符作爲分隔符作爲下劃線。因此,搜索引擎將「大書」視爲一個單獨的詞,但「big_book」可能是一個詞。此外,當鏈接下劃線時,下劃線會變得模糊不清。

由於上述原因,我認爲這將是很好的使用連字符。問題是Flex不允許在連字符中使用連字符。有沒有解決辦法?什麼是處理這個問題的好方法。

<ViewStack> 

    <Canvas id="my_stuff"></Canvas> 

    <Canvas id="my_stuff_more"></Canvas> 

    <Canvas id="my_stuff_lots"></Canvas> 

</ViewStack> 

回答

0

好吧,我繼續前進,用破折號替換下劃線。

var selectedStack:String = mainViewStack.selectedChild.id; 
var dashedURLFragment:String = selectedStack.replace("_","-"); 
相關問題