Autor |
Nachricht |
m-mnet
Threadersteller
Dabei seit: 15.04.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 17.06.2009 08:58
Titel Flash CS4 | youtube Video einbinden |
|
|
Hallo,
in einem Movieclip habe ich diese (Aktion) ActionScript Anweisungen eingefügt.
Code: |
// neuer MovieClip für den YouTube-Player
myYouTubePlayer = createEmptyMovieClip("myYouTubePlayer", 1);
// event listener erstellen
myLoaderListener = {};
// neues Interval
var loadInterval:Number;
// sofort damit ...
myLoaderListener.onLoadInit = function() {
// .. ständig zu überprüfen, ob der Player bereits vollständig geladen ist
loadInterval = setInterval(checkPlayerLoaded, 250);
}
function checkPlayerLoaded():Void {
// wenn Player geladen ...
if ( myYouTubePlayer.isPlayerLoaded() ) {
// Preloader ausblenden
myProgressIndicator._visible = false;
trace("Player geladen");
// Überprüfungsinterval wieder löschen
clearInterval(loadInterval);
}
}
// MovieClipsLoader zum Laden des Players
myLoader = new MovieClipLoader();
// Event Listener hinzufügen
myLoader.addListener(myLoaderListener);
// Ladevorgang starten (nach ../v/ die Video-ID eintragen)
myLoader.loadClip("http://www.youtube.com/v/L_EILgsMtg4", myYouTubePlayer);
// positionieren
myYouTubePlayer._x = 10;
myYouTubePlayer._y = 40;
on (click) {
//Play video Behavior
if(this._parent._currentframe == this._parent._totalframes){
this._parent.gotoAndPlay(1);
} else {
this._parent.play();
}
}
|
Beim Veröffentlichen bekomme ich 10 Compiler Fehlermeldung
alle sagen:
Anweisung muss innerhalb einer on/onClipEvent-Prozedur vorliegen
Mit der Anweisung on (click) ... soll doch das eingebettete Video abgespielt werden.
Ich diese Anweisung falsch bzw. was fehlt?
Danke für Hilfe.
Gruß
Maggie
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 17.06.2009 09:25
Titel
|
|
|
Der ganze Schweiss hier[code]// neuer MovieClip für den YouTube-Player
myYouTubePlayer = createEmptyMovieClip("myYouTubePlayer", 1);
// event listener erstellen
myLoaderListener = {};
// neues Interval
var loadInterval:Number;
// sofort damit ...
myLoaderListener.onLoadInit = function() {
// .. ständig zu überprüfen, ob der Player bereits vollständig geladen ist
loadInterval = setInterval(checkPlayerLoaded, 250);
}
function checkPlayerLoaded():Void {
// wenn Player geladen ...
if ( myYouTubePlayer.isPlayerLoaded() ) {
// Preloader ausblenden
myProgressIndicator._visible = false;
trace("Player geladen");
// Überprüfungsinterval wieder löschen
clearInterval(loadInterval);
}
}
// MovieClipsLoader zum Laden des Players
myLoader = new MovieClipLoader();
// Event Listener hinzufügen
myLoader.addListener(myLoaderListener);
// Ladevorgang starten (nach ../v/ die Video-ID eintragen)
myLoader.loadClip("http://www.youtube.com/v/L_EILgsMtg4", myYouTubePlayer);
// positionieren
myYouTubePlayer._x = 10;
myYouTubePlayer._y = 40; [code]
muss in die on(click)-Funktion[/code]
|
|
|
|
|
Anzeige
|
|
|
m-mnet
Threadersteller
Dabei seit: 15.04.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 17.06.2009 09:56
Titel
|
|
|
Oh ja, peinlich - aber das Video wird nicht gezeigt 'onclick' Möglichkeit ist nicht gegeben.
Maggie
|
|
|
|
|
|
|
|
Ähnliche Themen |
Video durch CMS bei YouTube hochladen und einbinden?
Youtube Video einbinden: Steuerelemente permanent sichtbar
[Flash 8] Video einbinden
Flash-video einbinden
Flash-Video in Website einbinden, welche Qualität, Standart?
Mehrere YouTube Videos einbinden per Javascript
|
|