mmmmm.... mi da dei valori piuttosto strani!
se metto questo codice che crea 4 quadrati (uno è
sotto il secondo quindi non si vede) senza ruotarlo:
codice:
_root.pagew = 210;
_root.pageh = 297;
_root.pivotX = pageh - pagew;
var book:MovieClip = this.createEmptyMovieClip("book", 1);
_root.book._y = pageh/2;
//Creo le pagine da 1 a 4
var page1:MovieClip = _root.book.createEmptyMovieClip("page1", 1);
var pagetext:MovieClip = _root.book.page1.createEmptyMovieClip("pagetext", 2);
var page4:MovieClip = _root.book.createEmptyMovieClip("page4", 2);
var pagetext:MovieClip = _root.book.page4.createEmptyMovieClip("pagetext", 2);
var page2:MovieClip = _root.book.createEmptyMovieClip("page2", 3);
var pagetext:MovieClip = _root.book.page2.createEmptyMovieClip("pagetext", 2);
var page3:MovieClip = _root.book.createEmptyMovieClip("page3", 4);
var pagetext:MovieClip = _root.book.page3.createEmptyMovieClip("pagetext", 2);
//posiziono le pagine
_root.book.page2._x = _root.pagew; //pagina 2 a destra della 1
_root.book.page4._x = _root.pagew; //pagina 4 sotto la 2
_root.book.page3._x = _root.pagew*2;
//creo gli sfondi delle pagine
var paper:MovieClip = _root.book.page1.createEmptyMovieClip("paper", 1);
var paper:MovieClip = _root.book.page2.createEmptyMovieClip("paper", 1);
var paper:MovieClip = _root.book.page3.createEmptyMovieClip("paper", 1);
var paper:MovieClip = _root.book.page4.createEmptyMovieClip("paper", 1);
// disegno lo sfondo delle pagine
_root.book.page1.paper.beginFill(0xFF0000);
_root.book.page1.paper.moveTo(0, 0);
_root.book.page1.paper.lineTo(_root.pagew, 0);
_root.book.page1.paper.lineTo(_root.pagew, _root.pageh);
_root.book.page1.paper.lineTo(0, _root.pageh);
_root.book.page1.paper.lineTo(0, 0);
_root.book.page1.paper.endFill();
_root.book.page2.paper.beginFill(0x00FF00);
_root.book.page2.paper.moveTo(0, 0);
_root.book.page2.paper.lineTo(_root.pagew, 0);
_root.book.page2.paper.lineTo(_root.pagew, _root.pageh);
_root.book.page2.paper.lineTo(0, _root.pageh);
_root.book.page2.paper.lineTo(0, 0);
_root.book.page2.paper.endFill();
_root.book.page3.paper.beginFill(0x0000FF);
_root.book.page3.paper.moveTo(0, 0);
_root.book.page3.paper.lineTo(_root.pagew, 0);
_root.book.page3.paper.lineTo(_root.pagew, _root.pageh);
_root.book.page3.paper.lineTo(0, _root.pageh);
_root.book.page3.paper.lineTo(0, 0);
_root.book.page3.paper.endFill();
_root.book.page4.paper.beginFill(0xFFFF00);
_root.book.page4.paper.moveTo(0, 0);
_root.book.page4.paper.lineTo(_root.pagew, 0);
_root.book.page4.paper.lineTo(_root.pagew, _root.pageh);
_root.book.page4.paper.lineTo(0, _root.pageh);
_root.book.page4.paper.lineTo(0, 0);
_root.book.page4.paper.endFill();
var bounds_obj:Object = _root.book.page3.getBounds(this);
for (var i in bounds_obj) {
trace(i+" --> "+bounds_obj[i]);
}
trace(_root.book.page3._x);
trace(_root.book.page3._y);
stop();
mi mette come output:
yMax --> 445.5
yMin --> 148.5
xMax --> 630
xMin --> 420
420
0
cosa sarebbero yMax e yMin? e perchè hanno dei valori
in virgola se io ho messo valori interi?