Order Now AdSolution Sign Up | Login » Bits on the Run Sign Up | Login »

Forums

/

Playlist Out/Over/Active manual states not working

24 replies [Last post]

I am using the out/over/active labels to manually assign colors to the rollover states of a Playlist button. as you can see, the playlist states are not functioning properly:
http://blog.iso50.com/audio/jwplayer/

Here is the current .fla of the project. any ideas?
http://blog.iso50.com/wp-content/uploads/2008/12/iso5b-test.zip

thanks

I don't have time to publish and test it, but I did notice a small problem with your keyframes:

You need to issue:

stop();

for over and out

and, by looking at your test page, my money is on that being the problem.

@stop();
I have stop(); issued on each frame. if you look there is a .as layer below with all the stop(); commands, one for each state.

it's really weird, because if you click fast, the last song played turns green (to the "over" state). also, if you hover over the track you just clicked again, after hovering out, it will then stay blue (the "active" state). It must be some simple issue, but I have tried everything with no luck.

i see some other problems:

-not sure why you have icon defined for the button .. that's not a supported instance for button .. and "may" be causing problems ..

also, your overlays have their colour defined by a Tint value .

i think you need to draw a basic shape, and use a simple fill colour .. then, adjust your transparency to taste ..

still don't have time to sink my teeth into this one, but that's what i see so far from clicking through your layers

stop();

thanks for the reply and the ideas. I tried what you suggested but the results were the same. here is the updated .fla: http://blog.iso50.com/wp-content/uploads/2008/12/iso50-c.zip

is something still wrong in there?

Anybody know what's going on with this?
thanks

Hi Shan & everyone,

Im having the same probem, ive followed instructions and suggestions ive found in the forums and I can not get this to work.

It will work for the play buttons etc but not the playlist!

Can anyone help with this? we would be greatly appreciate it!

Rach

Hi Shan,

After much hair pulling i have found the solution!
Well one that works for me and I hope it works for you too!!!

The 'out' and 'over' states should be Label type 'Name'.

The 'active' state should be Label type 'Anchor'.

Keep your stops too :o)

To change the Label you will need to go to the properties box and under where you name your frame is a drop down box with Name Comment and Anchor.

I have not yet made this work with the actual text boxes but i have got it to work on a graphic behind the text... For example, on a layer below the text will be a graphic and in the over and active frames it is in a different colour. When published the background behind the text changes on roll over and active.

I hope this works for you too Shan... Good Luck!

Rach :o)

Hi all

I'm building a custom skin in Flash CS3.
I've got the playlist button background graphic to change colour using out/over/active frames.
But if I change the text colour on over/active, the text completely disappears on those frames.

Has anyone been able to change the text colour on over/active frames manually or through AS3?

-R

thanks ryssia....
I will give it another shot. I am surprised there isn't more help for this subject. I know flash and this just isn't working. I realize I am doing something wrong, but I am merely following the directions given with the documentation which are apparently too brief, because something has to be missing here.

I finally figured out the problem, and this is not properly documented in the wiki. for the over and active states you actually need 2 frames each. one which is labelled (over or active) and one directly after it with the stop(); command. it cannot be one frame with the stop(); and the label. I also used the anchor label for the active frame as ryssia suggested, another item that is not in the wiki. would be great to see those added to spare others the frustrations we experienced. thanks ryssia for the help.

Shan - thanks for that tip to put the stop(); action on the next frame after the label. That spared me a big headache.

In my case I didn't have to set the label type - the "active" label worked as "Name" type... though the choice is grayed out in my interface.

tychomusic rocks! it's way better than the jw player. j/k. both are invaluable. :)

Can someone post a link and file that have this actually works? i have followed everything but to no avail.the buttons states refuse to work...deadline is in 1hr...

Brian , do you have a link?

Im currently testing it on the setup wizard. here a link to my skin.fla file.

http://whitebox.sputnikagency.com/brianTesting/skin.zip

Please help.

You just gave me a SWF file. That doesn't really help me. Have you looked at - http://www.longtailvideo.com/support/tutorials/Skinning-the-JW-Player ? Also, Rach posted a solution. You need to modify your skin FLA with their suggestions. You are going to have to edit your FLA.

my apologies. zipped up the wrong file. here's to the fla.

http://whitebox.sputnikagency.com/brianTesting/playerTest_skin.zip

i have tried all their methods on this thread but nothing seems to work.

please help

Brian,

We do not have the time/resources to debug custom Skins.

Best,
-Ethan

I understand, thanks anyway.

But just a few question, does JW Player 5 still support custom skinning using flash with playlist manual states of Out, Over and Active? The reason i've ask that is because i've also tested the AddOns skins from longtailvideo.com and they have all not worked on the playlist active state change..with the lastest player.

cheers
brian

@brian -

5.0 no longer supports the "active" state for playlists. This may be added in at a later stage.

Hi Brian,

V5 will behave the same way as V4 in regards to SWF Skins.

Try to use a PNG skin though.

Example based off the wizard:

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='470' height='470' id='single1' name='single1'>
<param name='movie' value='player.swf'>
<param name='allowfullscreen' value='true'>
<param name='allowscriptaccess' value='always'>
<param name='wmode' value='transparent'>
<param name='flashvars' value='playlistfile=/jw/upload/mrss.xml&skin=http://developer.longtailvideo.com/svn/skins/beelden/beelden.zip&playlist=bottom'>
<embed
type='application/x-shockwave-flash'
id='single2'
name='single2'
src='player.swf'
width='470'
height='470'
bgcolor='undefined'
allowscriptaccess='always'
allowfullscreen='true'
wmode='transparent'
flashvars='playlistfile=/jw/upload/mrss.xml&skin=http://developer.longtailvideo.com/svn/skins/beelden/beelden.zip&playlist=bottom'
/>
</object>

I would like to say that the active state for playlists is really important to me and I hope it gets added back.

Hereby i post the solution for the .swf playlist skin
- for flash CS3
- it shows the active element
- fonts and colors can be adapted of course

As mentioned, JW player 5 doesn't support the active element in an swf-skin anymore. No problem: in the zipfile the JW player 4 is included, which is just as nice and your overstates and active states will show in the color you choose.

The zip contains:
- the .fla file of the skin
- the .swf file of the skin -> you can test it right away
- an sample of the XML playlist.
- JWplayer4

To implement, copy this in the HTML of your body, replacing the URLs with the right path to the player, the skin and the XML file, which you've all uploaded to your site.

<object id="player1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player1" height="150" width="300">
<param name="movie" value="http://www.yoursite.com/flashfolder/JWplayer4/player4.swf">
<param name="allowfullscreen" value="true">
<param name="allowscriptaccess" value="always">
<param name="flashvars" value="file=http://www.yoursite.com/flashfolder/mijnlijst.xml">

<embed id="player1" src="http://www.yoursite.com/flashfolder/JWplayer4/player4.swf"
name="player1" allowscriptaccess="always" allowfullscreen="true"
flashvars="file=http://www.yoursite.com/flashfolder/mijnlijst.xml&playlist=bottom&playlistsize=270&skin=http://www.yoursite.com/flashfolder/JWplayer4-skin.swf" height="300" width="300"></object>