Can't be done, I say!
One case where Flash proves itself necessary?
― Unfortunate Prankster (Unfortunate Prankster), Thursday, 26 May 2005 16:50 (twenty-one years ago)
― slightly more subdued (kenan), Thursday, 26 May 2005 16:52 (twenty-one years ago)
― giboyeux (skowly), Thursday, 26 May 2005 16:53 (twenty-one years ago)
― slightly more subdued (kenan), Thursday, 26 May 2005 16:55 (twenty-one years ago)
But you don't want to do this. If you really need just a feature, it will take a lot of time in HTML, and will be a nightmare to get working correctly, and will be even worse to maintain. Use something else like Flash if you need to do this.
― Rhodia (Rhodia), Thursday, 26 May 2005 16:56 (twenty-one years ago)
Yeah... I guess if your oddly shaped images are gifs with transparency behind them, positioned to the pixel next to each other, and then given hover states which would slide them behind one another... yeah, it could be done. I wouldn't want to spend all day figuring it out, though.
― slightly more subdued (kenan), Thursday, 26 May 2005 16:57 (twenty-one years ago)
― Unfortunate Prankster (Unfortunate Prankster), Thursday, 26 May 2005 17:27 (twenty-one years ago)
You can make rollover regions with 37-sided polygons if you really want..
if the map doesn't have many colors in it, I'd consider making the whole thing ONE image with different parts of itself highlighted.. use an imagemap program (or dreamweaver) and draw polygons on it to designate which areas trigger an image swap..
FLASH??
― Tracer Hand (tracerhand), Thursday, 26 May 2005 18:26 (twenty-one years ago)
― josh w (jbweb), Thursday, 26 May 2005 19:13 (twenty-one years ago)
Yeah, but it will be the most CONVOLUTED, BLOATED, WRONGEST CODE EVER ON THE WEB. Not that it hasn't been done.
Flash is a much better, cleaner solution.
― slightly more subdued (kenan), Thursday, 26 May 2005 19:18 (twenty-one years ago)
― Tracer Hand (tracerhand), Thursday, 26 May 2005 19:20 (twenty-one years ago)
― slightly more subdued (kenan), Thursday, 26 May 2005 19:21 (twenty-one years ago)
― Tracer Hand (tracerhand), Thursday, 26 May 2005 19:26 (twenty-one years ago)
― donut debonair (donut), Thursday, 26 May 2005 19:27 (twenty-one years ago)
It is okay, I agree. I'm just being a stickler. Flash is probably still easier to use than Dreamweaver, though. (I could be totally wrong about this, depending on the previous knowledge base.)
― slightly more subdued (kenan), Thursday, 26 May 2005 19:38 (twenty-one years ago)
― Spencer Chow (spencermfi), Thursday, 26 May 2005 19:40 (twenty-one years ago)
And I like clean HTML, so a simple image embed is much better, to me, than a hundred line of HTML which do the same thing, only not quite as well.
― slightly more subdued (kenan), Thursday, 26 May 2005 19:41 (twenty-one years ago)
How so? It's pixel-perfect, won't choke if you have javascript (or even images) turned off, won't break according to your browser's quirks, won't do anything wrong at all, actually, except not display if you don't have a Flash plugin. And how long does the average internet user go without installing a Flash plugin? I usually make it about two days on a new computer.
― slightly more subdued (kenan), Thursday, 26 May 2005 19:43 (twenty-one years ago)
Yeah, you're talking about HOT SPOTS ON AN IMAGE MAP, right? I'm talking about 3 images: a plain state, rollover state and a selected state. Dreamweaver will make HOT SPOTS for you but it won't do this... if so, please provide one example. I have been searching HTML maps for a while now and there is nothing out there.
― Unfortunate Prankster (Unfortunate Prankster), Thursday, 26 May 2005 19:51 (twenty-one years ago)
― Unfortunate Prankster (Unfortunate Prankster), Thursday, 26 May 2005 19:59 (twenty-one years ago)
That's all fine, but you're forgetting the minor issue that mycatisstaringatme needs to actually own or have a demo copy of Flash to do this. Even if this is a one-off thing, it's not even worth downloading a demo version of Flash for... which is around a 60 mb download these days. Maybe mycat has a T3 for all I know, though.
― donut debonair (donut), Thursday, 26 May 2005 20:12 (twenty-one years ago)
― Spencer Chow (spencermfi), Thursday, 26 May 2005 20:17 (twenty-one years ago)
― Unfortunate Prankster (Unfortunate Prankster), Thursday, 26 May 2005 20:31 (twenty-one years ago)
I couldn't possibly agree more. But you're right -- for one thing, just a map with rollovers, just that one thing -- Flash is perfect.
― slightly more subdued (kenan), Thursday, 26 May 2005 20:39 (twenty-one years ago)
Either way, you're going to be rebuilding something. Solve some arguments here and tell us what tools you have at your disposal.
― slightly more subdued (kenan), Thursday, 26 May 2005 20:42 (twenty-one years ago)
Do you want US states to turn red or blue or something when you roll over them? If so, can you please make Tennessee blue for me, it would be a personal favor.
― Tracer Hand (tracerhand), Thursday, 26 May 2005 20:44 (twenty-one years ago)
― slightly more subdued (kenan), Thursday, 26 May 2005 20:46 (twenty-one years ago)
I have Flash, Dreamweaver, Illustrator, Photoshop, ImageReady, Fireworks and some other stuff that I don't know how to use very well like BBEdit and Freehand.
― Unfortunate Prankster (Unfortunate Prankster), Thursday, 26 May 2005 20:49 (twenty-one years ago)
― slightly more subdued (kenan), Thursday, 26 May 2005 20:52 (twenty-one years ago)
Yeah this one's kind of tough, dude. My first instinct would be to use a single image of the entire map for each possible state, but you'd have to preload all those images and even compressing each one down to like 1K you'd still have to load up 100K worth of images, so I don't think that would work. (This is very confusing, since "state" and "map" both have two separate but relevant meanings here!)
Do you REALLY have to show the "selected" state for each region? Or do you get whisked away to another page once you click there? If you don't have to show that, then the above technique would work.
― Tracer Hand (tracerhand), Thursday, 26 May 2005 21:03 (twenty-one years ago)
it's pushing it, i realize, and it might possibly be too much to load up. i'd be interested to hear how others would do it.
there are probably good ways involving CSS, hiding layers, etc.
― Tracer Hand (tracerhand), Thursday, 26 May 2005 21:17 (twenty-one years ago)
?
Dude, I read the thread! he has Flash. Use Flash, I'm saying. Rebuild it from scratch if you need to -- sounds like he'd need to, anyway.
you'd have to preload all those images and even compressing each one down to like 1K you'd still have to load up 100K worth of images, so I don't think that would work
See? Use Flash.
it's pushing it, i realize, and it might possibly be too much to load up.
― slightly more subdued (kenan), Thursday, 26 May 2005 21:22 (twenty-one years ago)
― slightly more subdued (kenan), Thursday, 26 May 2005 21:24 (twenty-one years ago)
― Tracer Hand (tracerhand), Thursday, 26 May 2005 21:27 (twenty-one years ago)
― Miss Misery (thatgirl), Thursday, 26 May 2005 21:28 (twenty-one years ago)
OOOooohhhhhhh.
Wait.. Why does it need to be non-Flash? For who?
― slightly more subdued (kenan), Thursday, 26 May 2005 21:37 (twenty-one years ago)
― Trayce (trayce), Thursday, 26 May 2005 21:49 (twenty-one years ago)
― Unfortunate Prankster (Unfortunate Prankster), Thursday, 26 May 2005 22:11 (twenty-one years ago)
this'll be and accessibility thing. ever tried navigating around a flash based website with a braille reader?
― koogs (koogs), Friday, 27 May 2005 08:06 (twenty-one years ago)
five-oh-whatever the fuck it is. WEB STANDARDS. A List Apart probably has an answer for you, I'm sure. Eric Meyers does amazing shit with CSS>
― giboyeux (skowly), Friday, 27 May 2005 08:11 (twenty-one years ago)
― Sociah T Azzahole (blueski), Friday, 27 May 2005 08:39 (twenty-one years ago)
― Unfortunate Prankster (Unfortunate Prankster), Friday, 27 May 2005 13:26 (twenty-one years ago)
My three-month-old PC doesn't have Flash, because Macromedia don't produce one which will run on it.
― caitlin (caitlin), Friday, 27 May 2005 13:38 (twenty-one years ago)
― caitlin (caitlin), Friday, 27 May 2005 13:45 (twenty-one years ago)
The real way to do it is with CSS layers and z-index positioning, I bet.
― Tracer Hand (tracerhand), Sunday, 29 May 2005 23:19 (twenty-one years ago)