Es wird Flash-Inhalte in einer C # WinForms-Anwendung

stimmen
31

Was ist die beste Art und Weise angezeigt werden FlashInhalte in einer C # WinForms - Anwendung? Ich möchte eine Benutzersteuerung (ähnlich den Strom erzeugen PictureBox), die Bilder angezeigt werden kann , und Flash - Inhalte.

Es wäre toll , in der Lage sein , die Flash - Inhalte von einem laden Strom von Sorten anstatt auf einer Datei auf der Festplatte.

Veröffentlicht am 04/08/2008 um 06:35
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
29

Während ich nicht ein Flash - Objekt in einer Windows Form - Anwendung verwendet habe mich, ich weiß , dass es möglich ist. In Visual Studio Toolbox, wählen Sie eine neue Komponente hinzuzufügen. Dann in das neue Fenster, das erscheint wählen „COM - Komponenten“ , um eine Liste zu erhalten , in dem Sie die finden können „Shockwave Flash Object“

Sobald die Toolbox hinzugefügt, verwenden Sie einfach die Steuerung wie jede andere „Standard“ Steuerung von Visual Studio verwenden würde.

drei einfache Befehle sind mit der Steuerung zu interagieren:

  • AxShockwaveFlash1.Stop ()
  • AxShockwaveFlash1.Movie = FilePath & "\ FileName.swf"
  • AxShockwaveFlash1.Play ()

die, wie ich glaube, alle sind selbsterklärend.

Es wäre toll, in der Lage sein, die Flash-Inhalte aus einem Strom von Sorten anstatt auf einer Datei auf der Festplatte zu laden.

Ich habe gerade gesehen, sind Sie auch für ein Mittel suchen, um die Inhalte von einem Strom zu laden, und weil ich nicht wirklich sicher bin, das ist möglich mit dem Shockwave-Flash-Objekt Ich gebe Ihnen eine weitere Option (zwei tatsächlich).

die erste ist die, die ich empfehlen würde man nur zu verwenden , wenn nötig, da es die ausgewachsenen verwendet „Web - Browser - Komponente“ (auch als zusätzliche Toolboxelement), die wie der Versuch ist , eine Fliege mit einem Bazooka zu schießen. natürlich wird es funktionieren, da die Kontrolle fungieren einem echten Browser - Fenster (eigentlich das Internet Explorer - Browser), aber es ist nicht wirklich bedeutete in der Art und Weise verwendet werden Sie es brauchen.

die zweite Option , die ich während gerade entdeckt , etwas zu verwenden , um weitere Informationen über das Spiel von Flash - Inhalten in einem Windows - Formular suchen. F-IN-BOX ist eine kommerzielle Lösung , die auch Inhalte von einer bestimmten Website - URL spielen. (Der Link wird Ihnen zur Verfügung gestellten direkt auf die .NET Code , den Sie verwenden müssen).

Beantwortet am 04/08/2008 um 06:44
quelle vom benutzer

stimmen
6

Sven , erreichte man zu dem gleichen Ergebnis wie ich: Ich habe das Shockwave Flash Object gefunden, die alle aus einem etwas anderen Weg sein, aber war ratlos, wie man von irgendwo anders als Datei auf der Festplatte / URL , die Dateien zu laden. Die F-IN-BOX, obwohl nur ein Wrapper des Shockwave Flash Object viel mehr Funktionalität zu bieten scheint, das kann nur mir helfen!

Shooting Flys mit Bazookas kann Spaß machen, aber ein embeded Web-Brower ist nicht der Weg, den ich suche. :)

Es gab Website ein Link auf der Adobe, die über „Embedding und Kommunikation mit dem Macromedia Flash Player in C # Windows-Anwendungen“ gesprochen, aber sie scheinen es entfernt zu haben :(

Beantwortet am 04/08/2008 um 08:12
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more