Doporučoval bych ti dělat to úplně jinak:
předně, háčky a čárky, jak už někdo říkal jsou v názvech souborů zhouba a přivedou tě do programátorského pekla, a kombinace obrázků a flashe by byla hodně odvážná...
1. Zkus si k obrázku který chceš měnit připsat atribut name="" a dej do něj nějakou hodnotu.
2. Potom budeš moci volat obrázek skrz to jméno aniž bys vše dělal přímo z podnětu, pomocí this , což se mi zdá nedůvěryhodné.
3. Vytvoř si v JS funkci (function funkce()) a v ní teprve dělej funkčnost.
Příklad:
- Kód: Vybrat vše
<script>
function zmena1(){
document.obrazek.src="obrazek.jpg";
}
function zmena2(){
document.obrazek.src="animace.gif";
}
</script>
<img id="button" src="obrazek.jpg" onMouseOver="zmena2()"
onMouseOut="zmena1()" name="obrazek" width="120" height="35"/>
popřípadě můžeš vytvořit proměnnou která bude obsahovat identifikaci podle ID nebo Třídy a s tou potom machrovat
Jestli nutně potřebuješ *.swf, tak si to samé udělej třeba s celým divem, a měň HTML kód podle toho jak chceš javascriptem.
PS: Jsem začátečník, a vždycky budu
Ať se daří
Doufám že nejsem moc mimo, a že ti to pomohlo