PDA

Просмотр полной версии : Actionscript 3.0 для флеш-кнопок


Azatdraw
10.12.2009, 23:59
Доброго времени суток!
Не нашёл с помощью «поиска по форуму» ответа на свой вопрос.
Помогите, пожалуйста, разобраться с проблемой:

Используя во флеш-кнопках следующий Actionscript 3.0:

function aPress( e:Event ) {
navigateToURL( new URLRequest ("http://WWW.адрес сайта.ru"),"_self");
}

a.addEventListener( MouseEvent.CLICK, aPress );


Возникает такая проблема:
если в Actionscript адрес писать с «WWW», то в веб-браузере кнопка не будет работать, если в адресной строке не прописать эти «WWW».
И наоборот, если в Actionscript НЕ писать «WWW», то с «WWW» в браузере кнопка не будет пересылать.

Что здесь необходимо исправить, чтобы кнопка работала независимо от того, есть ли в адресной строке браузера «WWW»?

bicubic_bublic
11.12.2009, 00:01
navigateToURL от www не зависит

Gaen
11.12.2009, 00:02
при вставке swf в страницу прописать параметр allowNetworking="all"

Azatdraw
11.12.2009, 00:11
то есть вот таким образом:

<!--Start Flash -->
<p align="center">
<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="120" height="240" id="" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="путь к файлу.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="FFFFFF" />
<param name="allowNetworking" value="all">
<embed src="путь к файлу.swf" quality="hight" bgcolor="FFFFFF" width="120" height="240" name="" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</p>
<!--End Flash -->

Gaen
11.12.2009, 00:17
<!--Start Flash -->
<p align="center">
<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="120" height="240" id="" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="путь к файлу.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="FFFFFF" />
<param name="allowNetworking" value="all">
<embed src="путь к файлу.swf" quality="hight" bgcolor="FFFFFF" width="120" height="240" name="" align="middle" allowScriptAccess="sameDomain" allowNetworking="all" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</p>
<!--End Flash -->

Azatdraw
11.12.2009, 00:28
Очень помогли! Большое спасибо!)