webForumDet fria alternativet

Problem med vit "flash" (!) i .swf-fil

Flashur Flash, Shockwave

7 svar · 964 visningar · startad av Danne V

Medlem sedan aug. 20068 090 inlägg
Frågan#1

Kolla här: http://www.hanskemp.com/index.php

Klicka flik "Commercial" eller "Editorial", så ser ni bildspel i Flash.
Jag har satt svart bakgrund på allt i xml-filen, fla-filen, css-filen och php-filen. Lik förbannat syns en blixtsnabb vit "flash" just innan galleriet laddar.

Vad kan detta bero på? :l

Medlem sedan dec. 2006608 inlägg
#2

Hos mig, på xp, i opera är den enda vita "flash" som syns, den som kommer när jag byter sida, o den kommer ju även på de sidor som inte innehåller nåt flash-galleri.

Så är det det problemet du menar, så tror inte jag att det har nåt med flash att göra, utan snarare att det är lite för lång responstid hos servern. Men hur du löser det vet jag inte.

Medlem sedan aug. 20068 090 inlägg
#3

andyoumaydie skrev:

Hos mig, på xp, i opera är den enda vita "flash" som syns, den som kommer när jag byter sida, o den kommer ju även på de sidor som inte innehåller nåt flash-galleri.

Så är det det problemet du menar, så tror inte jag att det har nåt med flash att göra, utan snarare att det är lite för lång responstid hos servern. Men hur du löser det vet jag inte.

Tjena,

Är det samma oavsett om du kör på nya MacBook Pro eller på PC?

Jag undrar nämligen om det inte är Macens notoriska tröghet med flash (om man har en lite seg maskin) som spökar. Kunden, som påpekade "felet" sitter nämligen med en ganska sliten iMac.

Medlem sedan juni 20014 421 inlägg
#4

Du kan prova att placera dit flashen med SWFObject och se om det hjälper.

Medlem sedan aug. 20068 090 inlägg
#5

colione skrev:

Du kan prova att placera dit flashen med SWFObject och se om det hjälper.

Hur gör man det?

Medlem sedan dec. 2006608 inlägg
#6

Danne V skrev:

Är det samma oavsett om du kör på nya MacBook Pro eller på PC?

Nu har jag ju ingen macbook pro utan bara en vanlig macbook. :)
Men kollar jag sidan på den, alltså osX i safari, så ser jag problemet det talas om. Och som colione skrev så är det nog ett problem som swfobject tar hand om.
Se första tråden i detta forum.

Medlem sedan aug. 20068 090 inlägg
#7

andyoumaydie skrev:

Nu har jag ju ingen macbook pro utan bara en vanlig macbook. :)
Men kollar jag sidan på den, alltså osX i safari, så ser jag problemet det talas om. Och som colione skrev så är det nog ett problem som swfobject tar hand om.
Se första tråden i detta forum.

Tack.

Men det verkade inte hjälpa. Har nu lagt in flashen med hjälp av SWFObject här:
http://www.hanskemp.com/slideshow/editorial/slides-tearsheet/slideshow.php

När man kollar på SlideShowPro:s egen webbplats http://slideshowpro.net/ så har dom en liknande slideshow på mörk bakgrund. Funkar kanon med samma webbläsare och annat. Men dom använder CDATA för att lägga in den verkar det som:

			<script type="text/javascript">
				// <![CDATA[
				var fObj = new FlashObject("http://slideshowpro.net/demo/demo_home.swf", "demohome", "496", "376", 7, "#1F1F1F"); 
				fObj.write("flash_demo");
				// ]]>
			</script>

Men i produkten dom säljer så läggs swf-filen in med hjälp av detta:

<script language="javascript">
	if (AC_FL_RunContent == 0) {
		alert("This page requires AC_RunActiveContent.js.");
	} else {
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
			'width', '518',
			'height', '552',
			'src', 'slideshow',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'window',
			'devicefont', 'false',
			'id', 'slideshow',
			'bgcolor', '#000000',
			'name', 'slideshow',
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', 'slideshow',
			'salign', ''
			); //end AC code
	}
</script>
<noscript>
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="518" height="552" id="slideshow" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="slideshow.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" />	<embed src="slideshow.swf" quality="high" bgcolor="#000000" width="518" height="552" name="slideshow" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>
</noscript>

Kan det ge en ledtråd?

Medlem sedan juni 20014 421 inlägg
#8

Danne V skrev:

Hur gör man det?

Jag vet inte exkat vilka variabler du vill använda. Fast du kan sätta alla via SWFObject. FlashObject som du nämnde ovan är en äldre version av SWFObject.

http://blog.deconcept.com/swfobject/

Vid nedladdningen följer det med några exempel också.

133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)