Как встроить флэш-память (.swf) файл в asp.net?

open import Common.IO
open import Data.Nat using (ℕ; zero; suc)
open import Data.Integer using (ℤ; +_; show)
open import Data.String using (_++_)

_+_ : ℕ → ℕ → ℕ
zero  + m = m
suc n + m = suc (n + m)

main = putStrLn ("Hello, world " ++ show (+ (3 + 4)) ++ "!")
7
задан splattne 21 March 2009 в 07:16
поделиться

4 ответа

получил это из YouTube

<object width="425" height="344">
    <param name="movie" value="http://www.youtube.com/v/Xt5t9BO6xkA&hl=en&fs=1"></param>
    <param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/v/Xt5t9BO6xkA&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
</object>

Вам только было бы нужно это:

<object width="425" height="344">
  <embed src="PATH_TO_YOUR_FILE" type="application/x-shockwave-flash" width="425" height="344"></embed>
</object>
12
ответ дан 6 December 2019 в 10:03
поделиться

Используйте помощника JavaScript объекта SWF http://code.google.com/p/swfobject/

  • это - промышленный стандарт
  • это скрывает различия инициализаций флэш-памяти между браузерами
  • это позволяет Вам указывать переменные флэш-памяти в браузере independed путь
  • это позволяет Вам указывать требуемую версию Flash player

Посмотрите пример ниже

<script type="text/javascript">
var flashvars = {
playlistURL: "playlist.xml",
skinURL: "skin-transp-grey.swf",
width: "400", 
height: "300",
continuous : "true"
};

var params = {
allowscriptaccess: "always",
allowfullscreen: "true",
};

var attributes = {
id: "mediaplayer1",
name: "mediaplayer1"
};

swfobject.embedSWF("mediaplayer.swf", "video", "400", "300", "9.0.0", "expressInstall.swf", flashvars, params,attributes);
</script> 
3
ответ дан 6 December 2019 в 10:03
поделиться

Я рассмотрел бы использование FlashEmbed, инструмент JavaScript, который можно использовать для встраивания объектов Flash в Вас веб-сайт.

Это просто в использовании и имеет много преимуществ:

  • это очень просто: просто используйте flashembed("flash10", "/swf/flash10.swf") например, если Вам не нужно ничто специальное, Вы не должны учиться очень.
  • там много демонстраций на сайте, как настроить инструмент
  • поддержка jQuery: flashembed разработан для для сценаристов в памяти с полируемым программированием API вместе с поддержкой селекторов jQuery.
  • Конфигурация JSON: когда предоставление конфигурации для Flash возражает, что значения могут быть сложными объектами JavaScript с массивами, строками, функциями и другими объектами.
  • Размер: сменные приблизительно 5 Кбит весов при уменьшении.

Если Вам нравитесь Вы, мог бы записать управление сервером ASP.NET, которое представляет HTML, в котором Вы будете нуждаться на той странице:

  1. Включает внешнее использование ссылки ресурса сценария ScriptManager.RegisterScriptResource(...) (однажды на страницу)
  2. Представьте flashebmed использование сценария ScriptManager.RegisterClientScript(...) (навсегда y флэш-память Вы хотите встроить на странице),
  3. Запишите некоторые полезные свойства как src, назовите и т.д.

Затем используйте управление на своих страницах этот путь, например:

<myControls:FlashEmbed runat="server" id="Flash1" Name="Clock" Src="/swf/clock.swf" />
2
ответ дан 6 December 2019 в 10:03
поделиться

Встраивание обрабатывается через то, что Вы производите в HTML - нет ничего определенного относительно этого ASP.NET.

Другими словами тот же путь Вы производите любой другой HTML <B>, <I>, и т.д. можно произвести что-то как:

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/IZKl4nA5cmM&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/IZKl4nA5cmM&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
1
ответ дан 6 December 2019 в 10:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: