mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 08:59 Benutzername: Passwort: Auto-Login

Thema: JavaScript+Flash Ladevorgang vom 17.03.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> JavaScript+Flash Ladevorgang
Autor Nachricht
SimonDerDude
Threadersteller

Dabei seit: 15.01.2010
Ort: error: undefined
Alter: 35
Geschlecht: Männlich
Verfasst Do 17.03.2011 09:26
Titel

JavaScript+Flash Ladevorgang

Antworten mit Zitat Zum Seitenanfang

Hallöchen-

Eine Kollegin erstellt derzeit eine Webseite mit JavaScript (jQuery)- und Flashelementen (Bildanimation+Musik).
Ich hatte die JS-Elemente fein säuberlich eingepflegt und nun wurden die Flashelemente beigefügt, BÄM - Ladezeit "Konflikt".

Info:
2 JS sind im <head> eingebettet. Erstes mit Libary, zweites mit Funktionen.
Flash ist per <object> im <body> eingebettet.

Das Problem nun:
Der Browser lädt als Erstes die Flashelemente. Sind diese zuende geladen funktionieren die JS Funktionen erst.
Ich habe versucht etwas zu finden (jquery, loading, order, preload) aber leider ohne Erfolg.

Oder ist es so simpel dass die Frage eigentlich in die Tonne gehört? - Kämpfe mich gerade durch die API.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Alex

Dabei seit: 29.11.2005
Ort: Dortmund
Alter: 37
Geschlecht: Männlich
Verfasst Do 17.03.2011 10:13
Titel

Antworten mit Zitat Zum Seitenanfang

Ich vermute mal ganz stark, dass dein Javascript er auf domready aktiv wird.

Diverse Plugins benötigen das auch, da sie den Dom verändern / erweitern und dieser dazu erst mal fertig geladen sein muss.

Je nachdem was für funktionen du da hast kannst du ja schauen ob sie auch funktionieren ohne domready...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
DerM

Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Do 17.03.2011 10:13
Titel

Antworten mit Zitat Zum Seitenanfang

Die JS vor den schließenden Body Tag setzen und mit dem document Object arbeiten.

in Jquery halt

Code:


$(document).ready();


oder eine selbstausführende Funktion

Code:

(function(){

})();
  View user's profile Private Nachricht senden
SimonDerDude
Threadersteller

Dabei seit: 15.01.2010
Ort: error: undefined
Alter: 35
Geschlecht: Männlich
Verfasst Do 17.03.2011 10:31
Titel

Antworten mit Zitat Zum Seitenanfang

Die Funktionen sind eigentlich selbstausführend.
Die größte funktion zumindest - die kleinen habe ich bei
Code:
$(window).load(function(){

untergebracht.
Ehrlich gesagt hatte ich Konflikte zwischen den Scripts und ziemlich herum probiert bis alle paralell am laufen waren.

Muss ich also den (window).load Teil in den <head> der Webseite setzen?
Hier ich habe das Ganze zum Verständnis mal hochgeladen
http://caravania.simonduda.ch/scrolling.js

! es handelt sich nicht um caravania.simonduda.ch - war nur grad ein aktiver ftp *bäh*


//EDIT
Ich sehe grad, die knapp 5mb große mp3 ist das Problem. Hmm...?!
Trotzdem müsste das JS ja vor Flash aktiv werden oder nicht ...


Zuletzt bearbeitet von SimonDerDude am Do 17.03.2011 10:36, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DerM

Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Do 17.03.2011 11:22
Titel

Antworten mit Zitat Zum Seitenanfang

Dann lad das Flash Teil doch per Lazy Load ...
http://www.google.de/search?q=jquery+lazyload
  View user's profile Private Nachricht senden
 
Ähnliche Themen [flash] übergabe einer var aus flash an javascript funktion
Flash + Javascript
Flash per Javascript austauschen
Spezielle Frage zu Javascript und Flash
Flash weiche ohne Javascript
Flash Button -> JavaScript ausführen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.