fonctions incompatibles ?
Bonjour,
N'étant vraiment pas un spécialiste de Flash (CS3), je bute sur un problème de fonctions pour faire fonctionner un flip-book.
L'aide est d'ailleurs aux abonnés absents...
Mon problème :
la première fonction commence comme ça :
Code:
1 2 3 4 5 6 7 8
| meta_data = new Array();
myBook.onInit = function() {
var n = this.totalPages;
for (var i = 0; i<n; i++) {
var page_mc = this.getPageLink(i);
meta_data[i] = page_mc.params.meta;
}
}; |
le seconde :
Code:
1 2 3 4 5 6 7 8
| var widePages = new Array();
myBook.onInit = function() {
var book = this;
var n = book.totalPages;
for (var i = 0; i<n; i++) {
var page = book.getPageLink(i);
if (page.params.wide != undefined) {
var lp = rp=i; |
Chacune fonctionne sans l'autre.
Les deux ensemble, c'est la dernière qui est active, pas ceel qui arrive en premier dans le script.
Je pense que c'est dû à l'appel sur myBook.onInit événement sur lequel je demande 2 actions. Certainement pas possible.
MA QUESTION :
comment appeler les 2 fonctions, sachant que l'un des deux est liée à un bouton et qu'il est peut-être possible de placer l'évènement sur l'affichage du bouton...
Par avance, merci de votre aide.
PS : j'ai les mêmes problèmes avec OnLoad et OnPageLoad car j'ai récupéré des trucs à droite et à gauche et le montage final n'est pas cohérent