CS5 сборка SWF для неправильной версии - PullRequest
0 голосов
/ 11 мая 2010

Привет, ребята, я новичок во флэш-памяти, так что, может быть, я что-то упустил.

Я использую CS5 flash professional для создания SWF. У меня есть публикация на flash 8, actionscript 2. Но он будет работать только с браузерами, которые имеют плагины 10.1+, независимо от того, что я пробую.

Есть ли что-то действительно очевидное, чего мне не хватает?

Edit:

Я использую swfobject.embed. это выглядит так:

swfobject.embedSWF("/foo.swf", "myContent", "400", "300", "9.0.0", "/foo.swf", flashvars);

Ответы [ 2 ]

0 голосов
/ 13 июня 2010

Вы должны будете убедиться, что настройки вашего проекта правильно установлены, чтобы компилировать SWF для обратной совместимости.

В разделе «Параметры публикации» (файл-> Параметры публикации ... на Mac), нажмите на вкладку «Flash» вверху и измените версию проигрывателя на 8. После этого ваш swfobject будет работать просто отлично (и немного более целесообразно, чем приведенный выше прямой тег объекта / embed, поскольку swfobject сгенерирует его для вас).

Надеюсь, это поможет!

0 голосов
/ 04 июня 2010

используйте это в вашем браузере

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="400" height="300">
  <param name="movie" value="foo.swf" />
  <param name="quality" value="high" />
  <param name="allowScriptAccess" value="always" />
  <param name="wmode" value="transparent">
     <embed src="foo.swf"
      quality="high"
      type="application/x-shockwave-flash"
      WMODE="transparent"
      width="400"
      height="300"
      pluginspage="http://www.macromedia.com/go/getflashplayer"
      allowScriptAccess="always" />
</object>
...