I've changed the code into:
var pageNumber:int;
function megazineSetup(mz:*, ps:*):void {
pageNumber = ps.number + (ps.number & 1);
mz.addEventListener("page_change", handlePageChange, false, 0, true);
}
function handlePageChange(e:*):void {
if (e.newPage == pageNumber) {
// Now main page
play();
} else if (e.oldPage == pageNumber) {
// No longer main page
stop();
}
}
The above are all being put into the actionscript inside the first frame on a separate layer.
It still does not work.
FYI, my swf file need to be loaded on the first page of the book, which means, the animation start on the first page.
Thanks.
Mike