[FLASH/HTML] andere bgcolor geven aan swf bestand

Pagina: 1
Acties:

  • bartosiej
  • Registratie: Juli 2005
  • Laatst online: 10:11
ik heb een flashticker die standaard een zwarte achtergrondkleur heeft. Nu heb ik gelezen dat je met een swf bestand heel simpel de backgroundcolor kunt veranderen door simpelweg de HTML aan te passen.

Dit heb ik dus gedaan en het is het volgende geworden:
code:
1
2
3
4
5
6
7
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="250" height="18" id="ticker" border="0">
<param name="movie" value="flash/ticker.swf">
<param name="quality" value="high">
<PARAM NAME="wmode" VALUE="transparent">
<param name="bgcolor" value="#ff0000">
<embed src="flash/ticker.swf" bgcolor="#ff0000" quality="high" width="250" height="18" name="ticker" id="ticker" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparant"></embed>
</object>


de ticker staat hier:
http://www.gratizwebtoolz.nl/test.php

weet iemand waarom de achtergrond van de ticker niet rood (=#ff0000) wordt?

alvast bedankt,

bartosiej

[ Voor 37% gewijzigd door bartosiej op 16-04-2006 16:17 ]


  • remy007
  • Registratie: Oktober 2004
  • Laatst online: 22-02 23:14

remy007

Broodje Bakpao Helmond

bartosiej schreef op zondag 16 april 2006 @ 16:16:
ik heb een flashticker die standaard een zwarte achtergrondkleur heeft. Nu heb ik gelezen dat je met een swf bestand heel simpel de backgroundcolor kunt veranderen door simpelweg de HTML aan te passen.

Dit heb ik dus gedaan en het is het volgende geworden:
code:
1
2
3
4
5
6
7
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="250" height="18" id="ticker" border="0">
<param name="movie" value="flash/ticker.swf">
<param name="quality" value="high">
<PARAM NAME="wmode" VALUE="transparent">
<param name="bgcolor" value="#ff0000">
<embed src="flash/ticker.swf" bgcolor="#ff0000" quality="high" width="250" height="18" name="ticker" id="ticker" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparant"></embed>
</object>


de ticker staat hier:
http://www.gratizwebtoolz.nl/test.php

weet iemand waarom de achtergrond van de ticker niet rood (=#ff0000) wordt?

alvast bedankt,

bartosiej
Waarschijnlijk staat de kleur zwart (in de ticker) vast in het .swf bestand...

Als je de .fla file hebt (ticker.fla) dan zou je het zelf kunnen aanpassen. Anders lukt het niet.

* V&A Advertenties * Systemen: Inventaris


  • bartosiej
  • Registratie: Juli 2005
  • Laatst online: 10:11
zou ik in de .fla dan ook een transparante achtergrondkleur kunnen instellen?

zodat ik het alsnog in de HTML kan aanpassen?

  • sanderb
  • Registratie: November 2000
  • Laatst online: 01:55
ja dat kan...
1. Add the following parameter to the OBJECT tag:

<param name="wmode" value="transparent">

2. Add the following parameter to the EMBED tag:

wmode="transparent"

" A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. " - Douglas Noel Adams


  • bartosiej
  • Registratie: Juli 2005
  • Laatst online: 10:11
zoals je kan zien bij de code, heb ik dat al gedaan.., maar dit heeft geen effect.

  • sanderb
  • Registratie: November 2000
  • Laatst online: 01:55
sorry niet goed gekeken :)
Ik begrijp dat je de fla niet hebt?
Dan kun je verder weinig doen. Waarschijnlijk is het niet de achtergrond van de movie zelf die je ziet, maar een vlak dat er ingezet is.

" A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. " - Douglas Noel Adams


  • bartosiej
  • Registratie: Juli 2005
  • Laatst online: 10:11
ik heb de .fla wel, maar ik ben opzoek naar een oplossing zodat ik de bgcolor kan aanpassen in HTML.

Ik heb namelijk een site die diensten verleent aan webmasters:
http://www.gratizwebtoolz.nl/

zodat mensen hun eigen berichtenbalk, poll enz op hun site kunnen zetten en die kunnen ze uiteraard ook allemaal aanpassen.

Het zou daarom handig zijn als ik in HTML de backgroundcolor kon aanpassen, in plaats van in het .fla-bestand, zodat elke user een eigen backgroundcolor kan uitkiezen voor de flashcounter.

[ Voor 10% gewijzigd door bartosiej op 16-04-2006 21:26 ]


  • sanderb
  • Registratie: November 2000
  • Laatst online: 01:55
Als je fla hebt, zou je moeten kijken of dat zwart daadwerkelijk de achtergrond van de movie is.
Als het een vlak is, dan zul je dat vlak eruit moeten halen.

wmode op transparent zetten hoort nml gewoon te werken.
Dat lijkt me dan ook de makkelijkste oplossing als je mensen de mogelijkheid wil geven hun eigen achtergrond in html te kunnen zetten.
Bedenk je dan wel dat je de kleur van de letters eigenlijk ook zou willen kunnen aanpassen, zodat je het echt op elke achtergrond kan toepassen.

overigens zou je de kleur van de letters ( en eventueel ook van de achtergrond) ook kunnen meegeven aan de counter door bijvoorbeeld " counter.swf?textColor=FF0000 " te gebruiken. de waarde van de variable textColor is in de swf op de root beschikbaar. Je zou dan met actionscript de waarde van de tekstkleur kunnen veranderen. (en een default waarde als er geen textcolor wordt meegegeven)

" A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. " - Douglas Noel Adams


  • bartosiej
  • Registratie: Juli 2005
  • Laatst online: 10:11
het is erg moeilijk om de achtergrond weg te halen, want zoals je hier ziet, fade de achtergrond links en rechts weg:
http://www.gratizwebtoolz.nl/test.php

daardoor krijg ik in de .fla file 2 vlakken (links&rechts):
http://www.gratizwebtoolz.nl/images/flashdingetje.jpg

die kan ik niet zomaar een andere kleur geven..

  • Justice
  • Registratie: Maart 2001
  • Laatst online: 07-08-2025
Dan geef je dus zelf het antwoord al:
Zonder die balk aan te passen dat het naar opacity:0 fade (dus echt transparent) gaat het je niet lukken,tenzij je het mogelijk maakt om via een variabele de kleur ook aan te passen (weet niet of dit kan maar neem aan van wel)

Human Bobby


  • sanderb
  • Registratie: November 2000
  • Laatst online: 01:55
ja, je kan kleuren met actionscript aanpassen. Dus ook aan de hand van een variable die je meegeeft aan de swf..

Overigens kun je dat wegfaden van de tekst ook bereiken door er een masker overheen te leggen, met daarin die gradient. Dan los je het probleem ook op.

[ Voor 41% gewijzigd door sanderb op 17-04-2006 23:38 ]

" A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. " - Douglas Noel Adams

Pagina: 1