Как использовать Macromedia Flash в Jade? - PullRequest
0 голосов
/ 02 февраля 2012

Я хочу использовать Macromedia Flash в своем шаблоне Jade, Jade поддерживает Flash?

1 Ответ

1 голос
/ 08 февраля 2012

Конечно, это так :-) Jade - это просто псевдо-язык HTML, поэтому все, что он выводит, будет HTML. Все это в стороне - вам действительно нужно использовать что-то вроде swfobject для рендеринга ваших флеш-тегов:

http://code.google.com/p/swfobject/

Но основная концепция нефрита - использование синтаксиса Jade вместо HTML. Поэтому вместо чего-то вроде этого:

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='300' height='300' id='player1' name='player1'>
   <param name='movie' value='player.swf'>
   <param name='allowfullscreen' value='true'>
   <param name='allowscriptaccess' value='always'>
   <param name='flashvars' value='file=playlist.xml'>
   <embed id='player1'
          name='player1'
          src='player.swf'
          width='300'
          height='300'
          allowscriptaccess='always'
          allowfullscreen='true'
          flashvars="file=playlist.xml"
   />
</object>

вы бы набрали что-то вроде этого:

object(classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000', width='300', height='300', id='player1', name='player1')
   param(name='movie', value='player.swf')
   param(name='allowfullscreen', value='true')
   embed(id='player1',
          name='player1',
          src='player.swf'
          width='300',
          height='300',
          allowscriptaccess='always',
          allowfullscreen='true',
          flashvars="file=playlist.xml")

Надеюсь, это поможет вам кое-что прояснить. Удачного кодирования!

...