2009-08-02 15 views
0

Ich habe eine ASP.NET-Webseite, wo ich einen Flash-Film zeigen muss. Der Dateiname der Flash-Filmdatei wird in meinem Code hinter dem Code dynamisch angezeigt. Nun möchte ich diesen Dateinamen in das Flash-Objekt vom Code dahinter laden. Was sind die Möglichkeiten, dies zu tun? Gibt es eine andere Methode, einen Flash-Film auf einer anderen Webseite als dem OBJECT-Tag zu rendern?ASP.NET: Flash-Film von Codebehind laden

Gibt es etwas mit einem Ajax Cal hier zu tun? jede Leistungsverbesserung, die wir erreichen können?

Antwort

1

Ich würde empfehlen, dass Sie Client- und Server-Side-Code auf diese kombinieren. Es ist keine extrem saubere Lösung; jedoch wird es wahrscheinlich helfen, Ihre Bedürfnisse zu erfüllen.

Ich würde empfehlen, jQuery und einige seiner Flash-Plug-Ins auf der Clientseite zu verwenden. Dann auf dem Server würde ich nur RegisterClientScriptBlock, die die Eigenschaften des Flash-Films einstellen würde, wie Sie sie brauchen.

Hier ist ein Link zu einem jQuery Flash Plugin

2

Ich schlage vor, eine Javascript-Bibliothek namens SWFObject zu verwenden. Dann können Sie anhand Ihres Codes ein Startskript unter Verwendung des Clientskriptmanagers registrieren, der den gewünschten Film lädt. Hier

ist ein Link zum Projekt: http://code.google.com/p/swfobject/

Verwandte Themen