Flex 3,组件ID和URLS - 连字符与下划线

时间:2010-09-23 14:32:31

标签: flex url seo

我在Flex 3应用程序中使用深层链接。我有一个ViewStack,我想在网址中使用画布的id。

我已经读过,搜索引擎更喜欢连字符而不是下划线作为单词分隔符。因此,搜索引擎将“大书”视为一个单独的词,但“big_book”可能是一个词。此外,当链接加下划线时,下划线会变得模糊。

由于上述原因,我认为使用连字符会很好。问题是Flex不允许在id中使用连字符。有工作吗?处理这个问题的好方法是什么。

<ViewStack>

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

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

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

</ViewStack>

1 个答案:

答案 0 :(得分:0)

好的,我继续用破折号取代了下划线。

var selectedStack:String = mainViewStack.selectedChild.id;
var dashedURLFragment:String = selectedStack.replace("_","-");
相关问题