PDA

Volledige versie bekijken : flashobject in <div></div> wil niet verder dan laadbalk


beastyboy
%Europe/Berlin %560 %2005, 14:27
Hoi, ik heb het volgende aan de hand:
Ik heb een html-pagina waarin ik verschillende swf's laadt (telkens binnen een <div></div>)
Elk flashbestand heeft zijn eigen loader en als ik de movies test binnen flash is er geen probleem. Als ik mijn html-pagina open, dan stoppen mijn flashmovies na het laden. Ik zie dus enkel een vol gelopen laadbalk met 100%!
Ik gebruik volgende code voor het laden:

Frame1
var p:Number = _root.getBytesLoaded()/_root.getBytesTotal();
_root.bar._width = p * 450; //450 is de lengte van de balk bij 100% laden
percent.text = Math.round(p*100).toString();

Frame2
if(_root.getBytesLoaded() == _root.getBytesTotal()){
gotoAndPlay(3);
}else{
gotoAndPlay(1);
}
vanaf frame 3 begint uiteraard de rest van de movie, zo ver komt ie dus niet als'm in html wordt geladen. Mijn movie wordt gepublished voor Flashplayer 7 met ActionScript2.0; misschien is er daar een probleem mee???

Kan iemand mij helpen?
THX A LOT

TheDutch
%Europe/Berlin %563 %2005, 14:32
Gebruikt >= in plaats van == :).

beastyboy
%Europe/Berlin %566 %2005, 14:35
Heb ik geprobeerd, maar daarmee is het probleem niet opgelost!
Ik dacht dat dit niet zo moeilijk mocht zijn, maar ik zit hier nu al 2 dagen te zoeken achter een oplossing :(

TheDutch
%Europe/Berlin %571 %2005, 14:42
Voeg je FLA maar even toe :).

beastyboy
%Europe/Berlin %581 %2005, 14:57
De fla: hier (http://www.cooperate.be/test/cardio.fla)

Een test.html kan je hier (http://www.cooperate.be/test/test.html) bekijken.
Ik heb even de lader verwijderd in de hoofding en deze wordt nu goed getoond! Het gedeelte onder de titel "cardiotraining" blijft hangen na het laden (100%)

Alvast bedankt!!!

beastyboy
%Europe/Berlin %583 %2005, 15:00
De files zijn momenteel nog heel klein, maar dit is uiteraard een test om te zien of het allemaal werkt. De flashbestanden worden nog uitgebreid!!
Eerst zien dat mijn preloaders correct marcheren

bedankt voor het meezoeken

TheDutch
%Europe/Berlin %589 %2005, 15:08
Er zit een bug in Flash blijkbaar die niet overweg kan met de parameter "loop" in je HTML. Oplossing is dus om in je HTML die "loop" parameter zowel uit de <embed> tag te halen als de <param> tag binnen de <object> tag zelf :).

beastyboy
%Europe/Berlin %590 %2005, 15:09
ik ga het dadelijk proberen!! alvast hartelijk bedankt!!!!!

beastyboy
%Europe/Berlin %592 %2005, 15:12
YESSSS!!!! Gelukkig hebben we nog enkele guru's onder ons hé ;))

en zo komen we telkens weer andere problemen tegen hé

nogmaals nen dikke merci

TheDutch
%Europe/Berlin %593 %2005, 15:14
Graag gedaan man! ;)