Flex 3, идентификаторы компонентов и URL-адреса - дефисы и подчеркивания - PullRequest
0 голосов
/ 23 сентября 2010

Я использую глубокие ссылки в приложении Flex 3.У меня есть ViewStack, и я хотел бы использовать идентификаторы холстов в URL.

Я читал, что поисковые системы предпочитают дефисы вместо подчеркивания в качестве разделителей слов.Таким образом, поисковая система рассматривает «большую книгу» как отдельное слово, а «большая книга», возможно, как одно слово.Кроме того, подчеркивания скрыты, когда ссылка подчеркнута.

По вышеуказанным причинам я подумал, что было бы хорошо использовать дефисы.Проблема в том, что Flex не допускает дефисы в идентификаторе.Есть ли работа вокруг?Какой хороший способ справиться с этим.

<ViewStack>

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

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

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

</ViewStack>

1 Ответ

0 голосов
/ 23 сентября 2010

Хорошо, я пошел дальше и заменил подчеркивания тире.

var selectedStack:String = mainViewStack.selectedChild.id;
var dashedURLFragment:String = selectedStack.replace("_","-");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...