Внутреннее кодирование Flash

Перечислим некоторые моменты, о которых следует помнить при подготовке Flash-файлов для оптимизации:

• в настоящее время поисковые движки не читают передаваемый при помощи функции trace() текст, а также текст, который был преобразован в фигуры. Прочитан будет только символьный текст, который активен на стадии Flash (рис. 6.42);

Рис. 6.42. Пример удобочитаемого для паука текста внутри Flash-программы

• анимированный текст часто создает проблему дублированного контента. Статический текст в роликах Flash не считывается как дублированный (такой эффект могут создать "tweeting" и другие эффекты). Используйте статический текст (особенно для важного контента), чтобы поисковые движки не воспринимали вывод как спам (рис. 6.43);

Рис. 6.43. Анимированный текст в исходном тексте Flash может быть истолкован как дублированный контент

• пауки поисковых движков не видят динамически загружаемого контента (текста, который добавляется из внешнего источника, такого как XML-файл);

• размер шрифта текста не влияет на поисковые движки; они читают фонт любого размера;

• специальные символы (такие, как <, >, & и ") преобразуются в ссылки на символы языка HTML (&it; &gt; &amp; и &quot;), поэтому их следует избегать;

• поисковые движки находят и извлекают все URL, записанные внутри команды getURL();

• поисковые движки способны следовать по ссылкам внутри Flash, хотя это весьма сомнительное предположение. Однако по ссылкам на другие файлы. swf они следовать не будут (это отличается от загрузки дочерних swf-файлов в родительский swf-файл). Поэтому ссылки в Flash должны всегда указывать на HTML-страницы, а не на другие файлы. swf.