|
|
Search Tutorials
Flash scroll panes and dynamic content:1. Add a scroll pane to the stage and give it an instance name (ie. "scroller").2. Create a blank movie clip, give it an instance name ( ie. "contentHolder"), and add it to the library. Action Script:1. Set the scroller to use the "contentHolder" MC for pane content. [ scroller.setScrollContent("contentHolder") ]2. Get a reference to the scroller's pane content. [ contentHolderRef = scroller.getScrollContent() ] 3. Attach whatever MCs you want to the pane reference. We have typically used MCs containing text fields and images and set the x/y parameters to create columns and rows for picture galleries with descriptions and clickable buttons. 4. When you're done attaching things to the reference, refresh the scroller pane. [scroller.refreshPane()] Example script with scrollable rows of content:
function loadScrollableContent() {
scroller.setScrollContent("contentHolder");
var scrollContent = scroller.getScrollContent();
var columns = 4;
var xSpace = 120;
var ySpace = 135;
var columnNum = 0;
var rowNum = 0;
for (x=0; x<10; x++) {
layer++;
scrollContent.attachMovie("myMovie", "myMovie", layer);
scrollContent.myMovie.duplicateMovieClip("myMovie"+x, layer);
if (columnNum>columns-1) {
columnNum = 0;
rowNum++;
}
//use embeded fonts
scrollContent["myMovie"+x].text = "Mr. Phil "+x;
scrollContent["myMovie"+x]._x = -270.5+(columnNum*xSpace);
scrollContent["myMovie"+x]._y = -127.8+(rowNum*ySpace);
columnNum++;
}
scroller.refreshPane();
}
|
||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||
|