11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

J'ai créé un site avec une animation flash et action script 2 (ne m'en voulez pas d'être un dinosaure ! Smiley cligne ) dont les différents liens pointe vers plusieurs ancres html. J'aimerai que le clic d'un lien flash exécute un script javascript qui se trouve sur ma page html avec la fonction getURL (un slide vertical vers mon ancre).

Voici mon code JS

$(document).ready(function flashSlide(me){				
				$('html, body').animate({scrollTop : $("#"+me).offset().top}, 1600, 'easeInOutCubic');
		});


et l'AS
on(release){
	getURL("javascript:flashSlide(me);");
}


J'ai bien ajouté le parametre
<param name="allowScriptAccess" value="always"/>

lors de l'intégration de mon animation

Mais lorsqu'on clique sur le lien : NOTHING HAPPEN !!!!

Pouvez vous me dire ou ai je bien pu m**der ?
Avez vous besoin de plus de codes ?

Merci !
Modérateur
Et l'eau,

a écrit :
J'ai créé un site avec une animation flash et action script 2 (ne m'en voulez pas d'être un dinosaure ! cligne )

<vendredÿ>
Je ne t'en veux pas d'utiliser Flash.... Smiley lol (faut pas tendre le baton...)
</vendredÿ>

Ta syntaxe est fausse :

flashSlide(me){
		$('html, body').animate({scrollTop : $("#"+me).offset().top}, 1600, 'easeInOutCubic');
}

$(document).ready(function(){
	 flashSlide(me);	//la var "me" vaut quoi ????????? 
});

Après, si ton objet vaut vraiment le coup, je comprends un peu ce que tu veux faire. Mais si c'est juste un lien avec une petite anim dessus, je vois vraiment pas l'interet de mettre ce dernier dans un objet flash. Bien sûr faut voir comment est la maquette.
Modifié par niuxe (02 Sep 2011 - 02:21)