XML scrolling thumbnail, image loader, & Buttons [halfway works]

Intro:
I started a flash-based website a few years ago. Back in 2006 I was able to get a xml scrolling thumbnail, image loader to work without a glitch.
For numerous reasons I had to put the project on hold until now. [one was that my 30 day trial of flash expired and only recently was I able to purchase the Adobe Web Suite CS4 as well as a new computer which could run the apps.]
Last Friday saw a bump in the road in the development of my site as two, rather straightforward task, turned into something short of a nightmare as I have been unable to get past these two, seemingly, relatively simple task.
I have posted in 4 other flash forums the issues, in detail, that I am facing - and have quite a bit of interest/views in the topic as the numbers suggest - yet no response/answer as of yet. [Which confirms other messages I have seen which seem to state that working with buttons has become increasingly difficult with the newer version of flash - something Im a bit surprised with actually from Adobe. - I would have thought there would be a palette where you could set parameters...]
Screenshot of Site/Timeline:
Before getting into the two questions I have, I would like to post an image of the site as it looks whenever an swf file is saved out, as well as a piece of the timeline in the back for reference.
Issue #1
As of now when the swf file is saved out you get exactly what you see above:
a: A scrolling thumbnail
b: ...which loads a large image when clicked on it - PEFECT...
BUT...
1a: I need for the buttons to load in this action, not for it to just load on its own.
[i.e., the silk_paintings gallery is what is open, so I need the "silk_paintings" button to call up this action]
note: Initially I had attacked this problem by taking out the actions layer you see above and applying it directly to the individual buttons with some crude MouseEvent Listener/Handerls... that did not work - at all.
Im sure it may be "easier" to make an array out of it, but with my coding level it may be "easier" to apply it to the buttons.
1b: How I currently see it, I would take the xml-list and duplicate it for the number of galleries I have.
[I would then re-name the xml-list to reflect the name of the galleries they are to represent, i.e. "silk_paintings"]
[also, I would have to rename the folders to "thumbnails1,2,3, etc., & "images 1,2,3, etc"
From there I would duplicate the actions and paste it into the buttons, changing the xml-list name to that of "silk_paintings", etc., as well as write in the MouseEvent listener Handler to make it work. [ah, ha, but what is that magic phrase, I have tried to implement various code from other tutorials, and all in vein.]
Issue #2
At this point I would be tickled pink just to get this to basic function to work.
However, once the buttons are working and calling up the xml, etc., then I need the buttons to stay on the semi-transparent blue color it is whenever in the 'hit' state. [note: NOT pictured above.]
With the way the buttons are currently set up, and with wanting to use scripting to get them to interact with the thumbnail gallery, it will have to be some miraculous code to tell that button what color to stay as whenever its clicked, and of course it going back to white when another button is clicked.
Conclusion:
Since this is an Adobe Forum I would like to make a few additional statements in hopes that the developers, etc. may take heed.
Adobes products are not cheap, and when I went to purchase the websuite I went in as a designer needing a program as not to need to program.
I understand the flexibility that coding gives, but something as simple as linking buttons should not be in the realms of rocket science. [yes, for many its not...but my brain just does not operate that route despite all the tutorials thrown at me.]
Again, it would seem that there would be a button panel where you could drag options like scrolling thumbnail slider, loader, and then parameters would come up. [much like Apples iWeb. - but before the argument of one being pro and the other for non-pros, I see it differently. Software should not be the limiting factor in how flexible you can design, or rather ones lack of programming shouldnt be. With all the talented, and I say this in all humility and honesty, programmers working for Adobe, Im sure something could be programmed like what Im asking for.]
note: Director is a good example, back in 1997 I knew nothing of multimedia and in one week I had assembled a portfolio, clicking buttons, speech, movies, and all. - and no, I dont have the money to buy more software!
At this moment I am at the mercy of someone who reads code like its a nighttime tale they are telling their kids, and who can see the exact issue I have and can share the appropriate, correct code. [as I have noticed, it has to be on target - naturally - but this target changes with just a slight change in the design.]
Thank you,
peace
Dalen
p.s.
The actionscript: [note: This is only the current working/good code that Im trying to get the buttons to call up.]
stop();
fscommand("allowscale", false);//keep SWF display at 100%
var x:XML = new XML ();//Define XML Object
x.ignoreWhite = true;
var fullURL:Array = new Array;//Array of full size image urls
var thumbURL:Array = new Array;//Array of thumbnail urls
var thumbX:Number = 25;//Initial offset of _x for first thumbnail
x.onLoad = function(){ //Function runs after XML is loaded
    var photos:Array = this.firstChild.childNodes;//Defines variable for length of XML file
     for (i=0;i<photos.length;i++) {//For loop to step through all entry lines of XML file
          fullURL.push(photos[i].attributes.urls);//Each loop, adds URL for full sized image to Array fullURL
          thumbURL.push(photos[i].attributes.thumbs);//Each loop, adds URL for thumbnails to Array thumbURL
          trace(i+". Full Image = "+fullURL[i]+"  Thumb Image = "+thumbURL[i]);         
          var t = panel.attachMovie("b","b"+i,i);//Each loop, Define local variable 't' as a new instance of 'b' movie clip, given unique instance name of 'b' plus the index number of the For loop
          t.img.loadMovie(thumbURL[i]);// Each loop, load thumbnail image from XML data into variable movie clip
          t._y = 0;//Set Y coordinate of variable movie clip
          t._x = thumbX;//Set X coordinate of variable movie clip based on variable thumbX
          t.numb = i;//Set sub-variable 'numb' inside variable t to hold index number
          t._alpha = 75;//Set the Alpha value of the variable movie clip to 75% - for onRollOver highlight action
          thumbX += 55;//Increment thumbX value so next thumbnail is placed 125 pixels to the right of the one before
          t.onRollOver = function () {//define onRollOver event of the variable movie clip
               this._alpha = 100;//Set thumbnail alpha to 100% for highlight
          t.onRollOut = function () {//define onRollOut event of the variable movie clip
               this._alpha = 75;//Reset thumbnail alpha to 75%
          t.onPress = function () {//define onPress event of the variable movie clip
               this._rotation += 3;//rotates thumbnail 3 degrees to indicate it's been pressed
               this._x += 3;//Offset X coordinate by 3 pixels to keep clip centered during rotation
               this._y -= 3;//Offset Y coordinate by 3 pixels to keep clip centered during rotation
          t.onReleaseOutside = function () {//define onRelease event of the variable movie clip
               this._rotation -= 3;//rotate thumbnail back 3 degrees
               this._x -= 3;//Reset X coordinate by 3 pixels to keep clip centered during rotation
               this._y += 3;//Reset Y coordinate by 3 pixels to keep clip centered during rotation
               this._alpha = 75;//Reset thumbnail alpha to 75%
          t.onRelease  = function () {//define onRelease function to load full sized image
               this._rotation -= 3;//rotate thumbnail back 3 degrees
               this._x -= 3;//Reset X coordinate by 3 pixels to keep clip centered during
               this._y += 3;//Reset Y coordinate by 3 pixels to keep clip centered during
               this._alpha = 75;//Reset thumbnail alpha to 75%
               holder.loadMovie(fullURL[this.numb]);//Load full sized image into holder clip based on sub-variable t.numb, referenced by 'this'
     holder.loadMovie(fullURL[0]);//Initially load first full size image into holder clip
x.load ("silk_paintings.xml");// path to XML file
panel.onRollOver = panelOver;
function panelOver() {
     this.onEnterFrame = scrollPanel;
     delete this.onRollOver;
var b = stroke.getBounds(_root);
function scrollPanel() {
     if (_xmouse<b.xMin||_xmouse>b.xMax||_ymouse<b.yMin||_ymouse>b.yMax) {
     this.onRollOver = panelOver;
     delete this.onEnterFrame;
     if (panel._x >= 740) {
     panel._x = 740;
if(panel._x <= (thumbX-10))  {
          panel._x = (thumbX-10)
     var xdist = _xmouse - 830;
     panel._x += -xdist / 7;
The xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<slideshow>
<photo thumbs="thumbnails/i_brown_fairy.jpg"  urls="images/brown_fairy.jpg"  />
<photo thumbs="thumbnails/i_blonde_fairy.jpg"  urls="images/blonde_fairy.jpg"  />
<photo thumbs="thumbnails/i_flower_fairy.jpg"  urls="images/flower_fairy.jpg"  />
<photo thumbs="thumbnails/i_red_fairy.jpg"  urls="images/red-fairy.jpg"  />
</slideshow>
Attached is a link to the file I made named "index".
https://rcpt.yousendit.com/706233226/5e7b4fe0973dacf090b5cbae32c47398
I would have liked to have included the following files but was limited due to "you-send-it" not uploading folders.  Files not included: [but functioning] : xml list - images [folder] - thumbnails [folder]
Again, Thank you
Dalen

The issues with the buttons calling up the scrolling thumbnail panel have been resolved, as well as keeping the buttons in their hit state once clicked, thanks to Rob.
Those that have been following this thread, or stumble upon it in their searches later, may appreciate to see the final solution to this particular issue.
[Hopefully I will be able to update this thread with a url in the future to show the site in operation, which may help somebody with their project in the future if its set up similarly.]
Alas, it would be nice if future versions of flash had a more direct, flexible, user friendly method for creating navigation.
[We may see development beyond the flash ads which everyone seems to loathe... and more creativity with flash in terms of games, web interactivity, &  animation.
Below are 2 sets of code:
a] the first is located within the first frame of the first button, and has some extra variables in it that the additional buttons call upon...
b] the second is the code applied to every other button.
stop();
fscommand("allowscale", false);//keep SWF display at 100%
var x:XML = new XML();//Define XML Object
x.ignoreWhite = true;
var fullURL:Array = new Array();//Array of full size image urls
var thumbURL:Array = new Array();//Array of thumbnail urls
//  .......  CHANGE
var thumbX:Number;// = 25;//Initial offset of _x for first thumbnail
// make an array of all of the instance names of each button object...
// only do this once
var buttonsList:Array = new Array(shadesOfGrey, silkPaintings);
shadesOfGrey.isLatched = false;
// the rollover function... repeat for each button
shadesOfGrey.onRollOver = shadesOfGrey.onDragOver=function ():Void {
     if (!this.isLatched) {
          this.gotoAndStop(2);
// the rolloff function... repeat for each button
shadesOfGrey.onRollOut = shadesOfGrey.onDragOut=shadesOfGrey.onReleaseOutside=function ():Void {
     if (!this.isLatched) {
          this.gotoAndStop(1);
// the mouse press function... repeat for each button
shadesOfGrey.onPress = function():Void  {
     resetAllButtons();
     this.isLatched = true;
     this.gotoAndStop(3);
shadesOfGrey.onRelease = function():Void  {
     x.load("shadesOfGrey.xml");// path to XML file
     thumbX = 25;
function resetAllButtons():Void {
     for (b in buttonsList) {
          buttonsList[b].isLatched = false;
          buttonsList[b].gotoAndStop(1);
x.onLoad = function() {//Function runs after XML is loaded
     //  resets the position of the panel on each new load
     panel._x = 740;
     //  .......  CHANGE  removes the existing movieclips from the panel before any new load...
     for (c in panel) {
          if (typeof (panel[c]) == "movieclip") {
               removeMovieClip(panel[c]);
     var photos:Array = this.firstChild.childNodes;//Defines variable for length of XML file
     for (i=0; i<photos.length; i++) {//For loop to step through all entry lines of XML file
          fullURL.push(photos[i].attributes.urls);//Each loop, adds URL for full sized image to Array fullURL
          thumbURL.push(photos[i].attributes.thumbs);//Each loop, adds URL for thumbnails to Array thumbURL
          //trace(i+". Full Image = "+fullURL[i]+"  Thumb Image = "+thumbURL[i]);
          var t = panel.attachMovie("b", "b"+i, i);//Each loop, Define local variable 't' as a new instance of 'b' movie clip, given unique instance name of 'b' plus the index number of the For loop
          t.img.loadMovie(thumbURL[i]);// Each loop, load thumbnail image from XML data into variable movie clip
          t._y = 0;//Set Y coordinate of variable movie clip
          t._x = thumbX;//Set X coordinate of variable movie clip based on variable thumbX
          t.numb = i;//Set sub-variable 'numb' inside variable t to hold index number
          t._alpha = 75;//Set the Alpha value of the variable movie clip to 75% - for onRollOver highlight action
          thumbX += 55;//Increment thumbX value so next thumbnail is placed 125 pixels to the right of the one before
          t.onRollOver = function() {//define onRollOver event of the variable movie clip
               this._alpha = 100;//Set thumbnail alpha to 100% for highlight
          t.onRollOut = function() {//define onRollOut event of the variable movie clip
               this._alpha = 75;//Reset thumbnail alpha to 75%
          t.onPress = function() {//define onPress event of the variable movie clip
               this._rotation += 3;//rotates thumbnail 3 degrees to indicate it's been pressed
               this._x += 3;//Offset X coordinate by 3 pixels to keep clip centered during rotation
               this._y -= 3;//Offset Y coordinate by 3 pixels to keep clip centered during rotation
          t.onReleaseOutside = function() {//define onRelease event of the variable movie clip
               this._rotation -= 3;//rotate thumbnail back 3 degrees
               this._x -= 3;//Reset X coordinate by 3 pixels to keep clip centered during rotation
               this._y += 3;//Reset Y coordinate by 3 pixels to keep clip centered during rotation
               this._alpha = 75;//Reset thumbnail alpha to 75%
          t.onRelease = function() {//define onRelease function to load full sized image
               this._rotation -= 3;//rotate thumbnail back 3 degrees
               this._x -= 3;//Reset X coordinate by 3 pixels to keep clip centered during
               this._y += 3;//Reset Y coordinate by 3 pixels to keep clip centered during
               this._alpha = 75;//Reset thumbnail alpha to 75%
               holder.loadMovie(fullURL[this.numb]);//Load full sized image into holder clip based on sub-variable t.numb, referenced by 'this'
     holder.loadMovie(fullURL[0]);//Initially load first full size image into holder clip
// this one function scrolls the panel for all of the buttons, it gets the
// size of the panel when the images are loaded by any given button...
stroke.onEnterFrame = function() {
     if (this.hitTest(_xmouse, _ymouse, false)) {
          if (panel._x>=740) {
               panel._x = 740;
          if (panel._x<=740-panel._width+mask._width) {
               panel._x = 740-panel._width+mask._width;
          if ((panel._x<=740) && (panel._x>=740-panel._width+mask._width)) {
               var xdist = _xmouse-830;
               panel._x += -xdist/7;
Of note is the change to how the movie clips are measured... this change in and of itself has really helped to make the thumbnail panels operation more efficient.
Below is the script for each additional button: [Having issues with the forums not letting me post additional code, so I will put the remaining code in a reply below.]
cont.

Similar Messages

  • Rollover images with buttons not working on subsequent pages.

    I'm trying to create an interactive PDF wherein images "pop-up" when the cursor rolls over a trigger button. I've successfully employed the Buttons feature to create three such images on one page. However, on a subsequent page images will not appear upon trigger rollover. All three work perfectly on that first page, and I'm using the same procedure on all images/buttons. I checked to see if something was going on in the Tab Order, but each page has its own Tab Order, so I don't know about that. Working in CS6 for Mac.

    In my InDesign file, I have been very meticulous to link each trigger button with the image button and to assign the appropriate actions to the trigger button. Based on what I have learned, when doing this with InDesign, you make both the trigger object--whether an image or, in my case, a box at 0% transparency that covers text--and the object to be shown/hidden into buttons. Maybe that's where I am getting this wrong? Still, that obviously works for some instances and not for others, so this is confounding.
    I do see what you mean about manually adjusting the objects in Acrobat, and that's a trick for adjusting one or two things, but it's tedious to do that with many links in a document that I'm working on. Given the number of "pop-ups" that I want to create for my completed document, the solution has to take place in InDesign.
    Additionally, I have tried just about every permutation of tab orders in the Object-->Interactive-->Set Tab Order feature in InDesign. All to no avail.
    I thank you very much for your time and efforts on this, Gilad. And I apologize for my lack of facility with forum standards (e.g. "How do I post a file, duh?"). Long time reader, first time post-er, haha.

  • Scrolling thumbnails

    Hello:
    Does anyone know how I can create scrolling thumbnail images that then link to an enlarged version of the image...without using frames?
    take a look at this link:
    http://www.carmencicero.com/image_display.php?category=figurative_exp
    Can someone point me in the right direction on how to do this?
    Thanks
    Vincent

    Have a look at AutoScroll at http://www.actionscafe.com/Features_Folder/AutoScroll/asfeatures.html. It's commercial software but it will do the job for you. Run the Quicktime MPEG-4 demos to see it in action.

  • Spaces in file path preventing image load

    Hi all,
    I've got a problem: after installing Java 1.4 on Windows 2000, some of my image loading code stopped working--but only under very specific conditions (the code in question follows the post).
    If you run an applet locally, AND the applet is accessing the class files in an archive (a ZIP file, in my case), AND the path to the html file that references the applet contains spaces, the Java plug-in can't find any images (using the default Toolkit's 'getImage' method).
    For example, if I launch "c:/projects/slide_test/slide.htm", everything works great, but if I launch "c:/projects/slide test/slide.htm", the images won't load (assuming the .class files exist in an archive in both cases).
    Similarly, if I launch "c:/projects/slide test/slide.htm" but leave the .class files unzipped and in the "slide test" directory, everything works fine.
    The code works great using the Microsoft JVM and worked well under JRE 1.3_0x.
    Has anyone else encountered and/or solved this problem?
    Thanks in advance for any help or comments.
    Here's the image loading code, though I stress it's been working great up to Java 1.4:
    try {
        this.image = Toolkit.getDefaultToolkit().getImage(imageURL);
        try {
            tracker = new MediaTracker(parentApplet);
            tracker.addImage(this.image, 0);
            try {
                tracker.waitForID(0);
                this.iWidth = this.image.getWidth(null);
                this.iHeight = this.image.getHeight(null);
            catch (Exception e) {
                System.out.print("Failed to track image.\n");
        catch (Exception e) {
            System.out.print("applet not yet initialized.\n");
    catch(Exception e) {
        System.out.print("Failed to data for bitmap " + imageURL.toString() + "\n");

    Hey Safir,
    Thanks for the post. Unfortunately, that didn't fix the problem. I tried reforming the URL using "\ " and " " (in place of the '%20' that Java automatically substitutes), but the problem persists.
    Given that the code works as is until you try to access the class files from an archive, I think there's something deeper at work.
    Thanks again.
    Kreitler

  • Lately, when I get the "Unresponsive Script" message, Neither the cancel nor the complete script button will work and Firefox hangs so I have to Force Quit Firefox. What is wrong?

    Here is the link below the message about the unresponsive script:
    Script: chrome://browser/content/tabbrowser.xml:554
    Neither of the buttons will work "Stop Script" or "Continue" and since Firefox is frozen or just hanging, I have to Force Quit. Today I was trying to print off a confirmation for a convention and every time I was ready to print, the Unresponsive Script would show up and freeze the printing too. After 4 times, I finally made a Grab Shot of it to print.

    ive also repaired disk permissions using disk utility and disk warrior.

  • Load xml image to button - help

    im bulding a photographer web site.
    and for each picture i want to have its thumbnail as a
    button.
    but i want the image of the thumbnail button to be loaded by
    an xml file.
    can any one help ? or send me a file ?
    thanksss

    The bug you are referencing occurs when an Enumerated Value also has min and max lengths specified..
    Eg something like
    <xsd:simpleType name="EnumType">
         <xsd:annotation>
             <xsd:documentation>ENUM_TYPE</xsd:documentation>
         </xsd:annotation>
         <xsd:restriction base="xsd:string">
             <xsd:enumeration value="AA"/>
             <xsd:enumeration value="AB"/>
             <xsd:enumeration value="AE"/>
             <xsd:enumeration value="AK"/>
             <xsd:enumeration value="AL"/>
         </xsd:restriction>
       </xsd:simpleType>
       <xsd:complexType name="TYPE1">
         <xsd:sequence>
             <xsd:element name="TYPE11">
               <xsd:simpleType>
                   <xsd:restriction base="EnumType">
                     <xsd:minLength value="1"/>
                     <xsd:maxLength value="10"/>
                   </xsd:restriction>
               </xsd:simpleType>
             </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
    </xsd:schema> Do you have something like this in your XML Schema. If this is the case try removing the minLength, maxLength as they are redundant, which is probably why we didn't catch this one in internal testing, it sort of falls into the "if it hurts please don't do it" category :). Also the fix for this bug appears to have been backported on top of 9.2.0.6.0 so upgrading to 9.2.0.7.0 or 9.2.0.8.0 or the later releases of 10.1 or 10.2 should fix the problem.

  • XML Menu with thumbnail images

    Hello all,
    I am trying to create a dynamic menu for a video player. Much
    like the one found here (
    MTV OverDrive. )Obviously
    this is a Flash site and I can only assume the video list is being
    generated via XML. I am trying to accomplish the same thing, only I
    am not using FCS.
    I just want to create the buttons dynamically with thumbnail
    images and text via XML, and in turn load the video based on a
    button click. I have the video part working fine, using a video
    object, I just need to know how to create the buttons WITH THUMBS
    from an XML file. I can figure out how to load the video once the
    button is clicked. The problem is the menu itself and loading the
    different thumbnail with the button.
    I am sure it has something to do with "attachMovie,
    DuplicateMovie, or CreateEmptyMovieClip" but I am not sure how to
    do this with XML.
    I really want to stay away from using the pre-built
    components and want to code this myself so a list component is out
    of the question.
    I have search for many hours now and can not find anything
    that is like what I am looking for yet. So any help pointing me in
    the right direction would be much appreciated.
    From what I can gather it has something to do with creating
    what the button is going to look like (mainly the Background for
    mouse on and over states) and save it off as a MC then giving it a
    linkage ID. Within that MC I would think there would be another MC
    to hold the Thumbnail image with its own linkage ID and another MC
    that has a named dynamic text filed with it own linkage ID. Am I
    total off base here?
    Thanks

    Hi,
    On the same line I would suggest you to create an MC and put
    a button and a textField inside. Then using duplicate MC function,
    create instances of this MC according to the XML. For this, create
    XML nodes for each clip containing text, image to be displayed, URL
    for the video etc., and repeate the node for as many as you
    require. Then parse the XML in flash in an multi dimensional array.
    Then using length pf array duplicate your MC and populate the
    required menu. I guess this is enough for you.
    Anything else required do contact me!
    Cheers!!
    Shreeram

  • XML grid gallery not loading full images(except for one)

    hi,
    I just created my first flash website, but one of my XML image galleries is not working properly. I am using the same (code, layout, just different pics and xml files) gallery on 4 of my pages, however, one("products")  of the 4 will not load the "full" images. The thumbnails load, they decrease opacity when moused over, but once you click on one, the progress bar loads till complete and just stops. You can see the problem in action atwww.erikhigbee.com on the "Products" page. This problem, however, only occurred after I hosted it on iPage.com. When I test it (Ctrl+Enter) in Flash, test it in Dreamweaver or open the .html of it from my computer, everything works perfectly. It is only after I FTP upload all the files to iPage's server that this problem occurs. I made sure to keep the filetree the same and everything. Is it a problem with Ipage? Are too many images trying to load??
    Furthermore, for some odd reason the 1st image(left), 4th row down on the s"Products" page DOES load the full image but the others still dont and I can't for the life of me figure out why. All the code is exactly the same as on the other pages.
    Thanks for any and all help/advice you can give me!
    one thought(from posts on other forums) could be inefficient code.  Error #2044: Unhandled IOErrorEvent:. text=Error #2036: Load Never Completed. pops up whenever the thumbs are clicked.  idk if that helps.
    below is the code i used for the gallery. Could anyone take a quick look over it and see if any problems/inefficiencies jump out at ya??
    [CODE]import flash.net.URLLoader;
    import flash.net.URLRequest;
    import flash.events.Event;
    import flash.display.MovieClip;
    import flash.display.Loader;
    import flash.events.MouseEvent;
    import fl.controls.ProgressBar;
    import fl.transitions.Tween;
    import fl.transitions.easing.*;
    import fl.transitions.TweenEvent;
    var columns:Number;
    var my_x:Number;
    var my_y:Number;
    var my_thumb_width:Number;
    var my_thumb_height:Number;
    var my_images:XMLList;
    var my_total:Number;
    var container_mc:MovieClip;
    var preloaders_mc:MovieClip;
    var full_mc:MovieClip;
    var x_counter:Number = 0;
    var y_counter:Number = 0;
    var my_tweens:Array = [];
    var container_mc_tween:Tween;
    var full_tween:Tween;
    var myXMLLoader:URLLoader = new URLLoader();
    myXMLLoader.load(new URLRequest("gallery_hats.xml"));
    myXMLLoader.addEventListener(Event.COMPLETE, processXML);
    function processXML(e:Event):void{
    var myXML:XML = new XML(e.target.data);
    columns = myXML.@COLUMNS;
    my_x = myXML.@XPOSITION;
    my_y = myXML.@YPOSITION;
    my_thumb_width = myXML.@WIDTH;
    my_thumb_height = myXML.@HEIGHT;
    my_images = myXML.IMAGE;
    my_total = my_images.length();
    createContainer();
    callThumbs();
    myXMLLoader.removeEventListener(Event.COMPLETE, processXML);
    myXMLLoader = null;
    function createContainer():void{
    container_mc = new MovieClip();
    container_mc.x = my_x;
    container_mc.y = my_y;
    addChild(container_mc);
    container_mc.addEventListener(MouseEvent.CLICK, callFull);
    container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
    container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);
    container_mc.buttonMode = true;
    preloaders_mc = new MovieClip();
    preloaders_mc.x = container_mc.x;
    preloaders_mc.y = container_mc.y;
    addChild(preloaders_mc);
    function callThumbs():void{
    for (var i:Number = 0; i < my_total; i++){
    var thumb_url = my_images[i].@THUMB;;
    var thumb_loader = new Loader();
    thumb_loader.load(new URLRequest(thumb_url));
    thumb_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, thumbLoaded);
    thumb_loader.name = i;
    thumb_loader.x = (my_thumb_width+10)*x_counter;
    thumb_loader.y = (my_thumb_height+10)*y_counter;
    if (x_counter+1 < columns){
    x_counter++;
    } else {
    x_counter = 0;
    y_counter++;
    var preloader_pb:ProgressBar = new ProgressBar();
    preloader_pb.source = thumb_loader.contentLoaderInfo;
    preloader_pb.x = thumb_loader.x;
    preloader_pb.y = thumb_loader.y;
    preloader_pb.width = my_thumb_width;
    preloader_pb.height = my_thumb_height/10;
    preloaders_mc.addChild(preloader_pb);
    preloader_pb.addEventListener(Event.COMPLETE, donePb);
    function thumbLoaded(e:Event):void{
    var my_thumb:Loader = Loader(e.target.loader);
    container_mc.addChild(my_thumb);
    my_tweens[Number(my_thumb.name)]=new Tween(my_thumb, "alpha", Strong.easeIn, 0,1,0.5, true);
    my_thumb.contentLoaderInfo.removeEventListener(Event.COMPLETE, thumbLoaded);
    function callFull(e:MouseEvent):void{
    var full_loader = new Loader();
    var full_url = my_images[e.target.name].@FULL;
    full_loader.load(new URLRequest(full_url));
    full_loader.contentLoaderInfo.addEventListener(Event.INIT, fullLoaded);
    var full_pb:ProgressBar = new ProgressBar();
    full_pb.source = full_loader.contentLoaderInfo;
    full_pb.x = (stage.stageWidth - full_pb.width)/2;
    full_pb.y = (stage.stageHeight - full_pb.height)/2;
    preloaders_mc.addChild(full_pb);
    full_pb.addEventListener(Event.COMPLETE, donePb);
    container_mc.removeEventListener(MouseEvent.CLICK, callFull);
    container_mc.buttonMode = false;
    container_mc.removeEventListener(MouseEvent.MOUSE_OVER, onOver);
    container_mc.removeEventListener(MouseEvent.MOUSE_OUT, onOut);
    container_mc_tween = new Tween(container_mc, "alpha", Strong.easeIn, 1,0.5,0.5, true);
    function fullLoaded(e:Event):void{
    full_mc = new MovieClip();
    full_mc.buttonMode = true;
    addChild(full_mc);
    var my_loader:Loader = Loader(e.target.loader);
    full_mc.addChild(my_loader);
    full_tween = new Tween(my_loader, "alpha", Strong.easeIn, 0,1,0.5, true);
    my_loader.x = (stage.stageWidth - my_loader.width)/2;
    my_loader.y = (stage.stageHeight - my_loader.height)/2;
    my_loader.addEventListener(MouseEvent.CLICK, removeFull);
    my_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, fullLoaded);
    function removeFull(e:MouseEvent):void{
    var my_loader:Loader = Loader (e.currentTarget);
    full_tween = new Tween(my_loader, "alpha", Strong.easeOut, 1,0,0.5, true);
    full_tween.addEventListener(TweenEvent.MOTION_FINISH, tweenFinished);
    container_mc_tween = new Tween(container_mc, "alpha", Strong.easeOut, 0.5,1,0.5, true);
    function donePb(e:Event):void{
    var my_pb:ProgressBar = ProgressBar(e.target);
    preloaders_mc.removeChild(my_pb);
    my_pb.removeEventListener(Event.COMPLETE, donePb);
    function tweenFinished(e:TweenEvent):void{
    var my_loader:Loader = Loader (e.target.obj);
    my_loader.unload();
    full_mc.removeChild(my_loader);
    removeChild(full_mc);
    full_mc = null;
    container_mc.addEventListener(MouseEvent.CLICK, callFull);
    container_mc.buttonMode = true;
    container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
    container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);
    var my_tween:Tween = Tween(e.target);
    my_tween.removeEventListener(TweenEvent.MOTION_FINISH, tweenFinished);
    function onOver(e:MouseEvent):void{
    var my_thumb:Loader = Loader(e.target);
    my_thumb.alpha = 0.5;
    function onOut(e:MouseEvent):void{
    var my_thumb:Loader = Loader(e.target);
    my_thumb.alpha = 1;
    [/CODE]

    Hi,
    at www.lynda.com there is a great video tutorial.
    Search for Create and Embed a Photo Gallery in a PDF

  • Images loading order & thumbnail pointing corresponding image directly

    Hi,
    May i ask 2 questions here.
    1) If you can click this link http://www.prashanthvfx.com/Concepts&Imaginery.html, you can see that all my 14 drawings that had been lined up one after the other, are trying to load at the same time. Is there any way to prioritize, by which the 1st image loads first and 2nd image loads second and so on.
    2) If you can click this link http://www.prashanthvfx.com/art.html , you can find under "Concepts & Imaginary", i had displayed 14 thumbnails for the above link. All the images are linked to the above webpage (14 bigger images). Now, if you click on any thumbnail, it will open the link were all 14 bigger images are displayed from the starting. My question here is, can we device a way, by which if first if we click each image, it will point to the corresponding bigger image on the http://www.prashanthvfx.com/Concepts&Imaginery.html.
    Meaning, if i click on the last thumbnail "Keep city Clean", it will open and directly point to the last image on the linked webpage, by pushing the vertical scroll bar all the way down, were the corresponding bigger image is displayed.
    Kind note: i'm an artist and posting my work on my website. So, i really appreciate your answers.
    Thanking you,
    -Prashanth
    www.PrashanthVFX.com

    Sorry, but you can't control the order in which page items load. This
    is browser dependant and each browser handles the order differently.
    Hi Nancy, i'm a bit shocked to hear this. I was thinking website designing has evolved over many years and so there should definitely be a way to load images in order. I am a Computer Graphcis artist and so not much good in scripting. But, i think we can device a simple script by which we can mention the images order separated by comma's "," and so the browser will not load the 2nd image until it has completely finishined loading the 1st image. Correct me if am wrong.
    I don't understand your question.  Do you have a link to a web page that actually does what you're asking?
    Sure I have. If you can click this link http://www.prashanthvfx.com/art.html , you can find under "Concepts & Imaginary", i had displayed 14 thumbnails for the above link. All the images are linked to one webpage were 14 bigger images are stacked. Now, if you click on any thumbnail, it will open the link keeping the vertical scroll bar at the top. So, you need to scroll all the way down to see the corresponding bigger image.  My question here is, can we device a way, by which if first if we click each image, it will point to the corresponding bigger image on the http://www.prashanthvfx.com/Concepts&Imaginery.html.
    Meaning, if i click on the last thumbnail "Keep city Clean" , it should open http://www.prashanthvfx.com/Concepts&Imaginery.html and directly point to the last image on the linked webpage, by pushing the vertical scroll bar all the way down, were the corresponding bigger image is displayed.
    Hope i am making myself clear with the above links and examples. I would be glad to give you further explantion if needed.
    I really appreciate your time.
    Thanks
    -Prashanth
    www.PrashanthVFX.com

  • Touchpad Scroll-buttons not working properly

    Hello all,
    I was not sure if this is actually a Desktop Environment or Hardware problem, but since it's hardware related I will post it here.
    The problem:
    On my touchpad (on Acer Aspire 5610Z) I have scroll button for up/down/left/right and until a recent update the scroll buttons need to be clicked repeatably in order to scroll. Before the upgrade and the way I'm expecting to behave is that when I click and hold a button - it should repeat the scroll (I hope you are able to understand it). So basically my problem is that to scroll with the scroll-buttons I have to click it numerous times in order to scroll, instead of just holding the button pressed.
    At the same time all other features like two-finger scrolling, gestures etc. are working, but I'm not used to scroll with two fingers and would like to have my scroll-buttons working.
    Here is some information about the configuration:
    10-synaptics.conf
    Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    Option "SHMConfig" "on"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    Option "VertEdgeScroll" "on" # enable vertical scroll zone
    Option "HorizEdgeScroll" "on" # enable horizontal scroll zone
    Option "VertTwoFingerScroll" "on" # vertical scroll anywhere with two fingers
    Option "HorizTwoFingerScroll" "on" # horizontal scroll anywhere with two fingers
    EndSection
    Output of synclient -l
    Parameter settings:
    LeftEdge = 1752
    RightEdge = 5192
    TopEdge = 1620
    BottomEdge = 4236
    FingerLow = 25
    FingerHigh = 30
    FingerPress = 256
    MaxTapTime = 180
    MaxTapMove = 221
    MaxDoubleTapTime = 180
    SingleTapTimeout = 180
    ClickTime = 100
    FastTaps = 0
    EmulateMidButtonTime = 75
    EmulateTwoFingerMinZ = 282
    EmulateTwoFingerMinW = 7
    VertScrollDelta = 100
    HorizScrollDelta = 100
    VertEdgeScroll = 1
    HorizEdgeScroll = 1
    CornerCoasting = 1
    VertTwoFingerScroll = 1
    HorizTwoFingerScroll = 1
    MinSpeed = 1.6
    MaxSpeed = 1.75
    AccelFactor = 0.087
    TrackstickSpeed = 40
    EdgeMotionMinZ = 30
    EdgeMotionMaxZ = 160
    EdgeMotionMinSpeed = 1
    EdgeMotionMaxSpeed = 401
    EdgeMotionUseAlways = 0
    UpDownScrolling = 1
    LeftRightScrolling = 1
    UpDownScrollRepeat = 1
    LeftRightScrollRepeat = 1
    ScrollButtonRepeat = 100
    TouchpadOff = 0
    LockedDrags = 0
    LockedDragTimeout = 5000
    RTCornerButton = 0
    RBCornerButton = 0
    LTCornerButton = 0
    LBCornerButton = 0
    TapButton1 = 1
    TapButton2 = 2
    TapButton3 = 3
    ClickFinger1 = 1
    ClickFinger2 = 1
    ClickFinger3 = 1
    CircularScrolling = 0
    CircScrollDelta = 0.100007
    CircScrollTrigger = 0
    CircularPad = 0
    PalmDetect = 0
    PalmMinWidth = 10
    PalmMinZ = 200
    CoastingSpeed = 20
    CoastingFriction = 50
    PressureMotionMinZ = 30
    PressureMotionMaxZ = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice = 1
    TapAndDragGesture = 1
    AreaLeftEdge = 0
    AreaRightEdge = 0
    AreaTopEdge = 0
    AreaBottomEdge = 0
    HorizHysteresis = 25
    VertHysteresis = 25
    ClickPad = 0
    Output of xinput list :
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
    ⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ USB2.0 Camera id=10 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
    And the last upgrade since the scroll buttons stopped working:
    [2012-03-14 08:15] upgraded chromium (17.0.963.78-1 -> 17.0.963.79-1)
    [2012-03-14 08:15] > Updating desktop mime database...
    [2012-03-14 08:15] upgraded eric (5.1.8-1 -> 5.2.0-1)
    [2012-03-14 08:15] upgraded freetype2 (2.4.8-1 -> 2.4.9-1)
    [2012-03-14 08:15] upgraded git (1.7.9.3-1 -> 1.7.9.4-1)
    [2012-03-14 08:15] upgraded glproto (1.4.14-1 -> 1.4.15-1)
    [2012-03-14 08:15] upgraded grep (2.11-1 -> 2.11-2)
    [2012-03-14 08:15] upgraded gstreamer0.10 (0.10.35-1 -> 0.10.36-1)
    [2012-03-14 08:15] upgraded gstreamer0.10-base (0.10.35-1 -> 0.10.36-1)
    [2012-03-14 08:15] upgraded gstreamer0.10-base-plugins (0.10.35-1 -> 0.10.36-1)
    [2012-03-14 08:15] upgraded gstreamer0.10-good (0.10.30-2 -> 0.10.31-1)
    [2012-03-14 08:15] upgraded gstreamer0.10-good-plugins (0.10.30-2 -> 0.10.31-1)
    [2012-03-14 08:15] upgraded xcb-proto (1.6-2 -> 1.7-2)
    [2012-03-14 08:15] upgraded libxcb (1.7-2 -> 1.8.1-1)
    [2012-03-14 08:15] upgraded libx11 (1.4.4-1 -> 1.4.99.1-1)
    [2012-03-14 08:15] upgraded libxt (1.1.2-1 -> 1.1.2-2)
    [2012-03-14 08:15] upgraded imagemagick (6.7.5.3-1 -> 6.7.6.0-1)
    [2012-03-14 08:15] upgraded inputproto (2.0.2-1 -> 2.2-1)
    [2012-03-14 08:15] upgraded libglapi (7.11.2-1 -> 8.0.1-2)
    [2012-03-14 08:15] upgraded libgl (7.11.2-1 -> 8.0.1-2)
    [2012-03-14 08:15] upgraded intel-dri (7.11.2-1 -> 8.0.1-2)
    [2012-03-14 08:16] upgraded kdebase-runtime (4.8.1-1 -> 4.8.1-2)
    [2012-03-14 08:16] upgraded khrplatform-devel (7.11.2-1 -> 8.0.1-2)
    [2012-03-14 08:16] upgraded libegl (7.11.2-1 -> 8.0.1-2)
    [2012-03-14 08:16] upgraded libgles (7.11.2-1 -> 8.0.1-2)
    [2012-03-14 08:16] Users no longer need to be in the 'camera' group to use camera devices
    [2012-03-14 08:16] upgraded libgphoto2 (2.4.11-1 -> 2.4.13-1)
    [2012-03-14 08:16] upgraded libnids (1.24-1 -> 1.24-2)
    [2012-03-14 08:16] upgraded libpciaccess (0.12.1-1 -> 0.13-1)
    [2012-03-14 08:16] upgraded libtiff (4.0.0-1 -> 4.0.1-1)
    [2012-03-14 08:16] upgraded libxft (2.3.0-1 -> 2.3.0-2)
    [2012-03-14 08:16] upgraded libxi (1.4.5-1 -> 1.6.0-1)
    [2012-03-14 08:16] upgraded man-pages (3.36-1 -> 3.37-1)
    [2012-03-14 08:16] upgraded mesa (7.11.2-1 -> 8.0.1-2)
    [2012-03-14 08:16] upgraded mpfr (3.1.0.p3-1 -> 3.1.0.p7-1)
    [2012-03-14 08:16] upgraded oxygen-gtk2 (1.2.1-1 -> 1.2.2-1)
    [2012-03-14 08:16] upgraded oxygen-gtk3 (1.0.1-1 -> 1.0.2-1)
    [2012-03-14 08:16] upgraded poppler (0.18.3-2 -> 0.18.4-1)
    [2012-03-14 08:16] upgraded poppler-glib (0.18.3-2 -> 0.18.4-1)
    [2012-03-14 08:16] upgraded poppler-qt (0.18.3-2 -> 0.18.4-1)
    [2012-03-14 08:16] upgraded python-configobj (4.7.2-3 -> 4.7.2-4)
    [2012-03-14 08:16] upgraded python-pygments (1.4-5 -> 1.5-1)
    [2012-03-14 08:16] upgraded python2-pygments (1.4-5 -> 1.5-1)
    [2012-03-14 08:16] upgraded ruby (1.9.3_p125-1 -> 1.9.3_p125-2)
    [2012-03-14 08:16] upgraded skype (2.2.0.35-2 -> 2.2.0.35-3)
    [2012-03-14 08:16] upgraded xf86-input-evdev (2.6.0-4 -> 2.7.0-1)
    [2012-03-14 08:16] upgraded xf86-input-synaptics (1.5.0-1 -> 1.5.99-0.2)
    [2012-03-14 08:16] upgraded xf86-input-vmmouse (12.7.0-3 -> 12.8.0-1)
    [2012-03-14 08:16] upgraded xf86-video-intel (2.17.0-2 -> 2.18.0-1)
    [2012-03-14 08:16] upgraded xf86-video-vmware (11.1.0-1 -> 12.0.0-1)
    [2012-03-14 08:16] upgraded xorg-server-common (1.11.4-1 -> 1.12.0-1)
    [2012-03-14 08:16] upgraded xorg-server (1.11.4-1 -> 1.12.0-1)
    [2012-03-14 08:16] upgraded xorg-xinput (1.5.3-2 -> 1.5.99.1-1)
    [2012-03-14 10:51] Running 'pacman -S gimp-devel'
    [2012-03-14 10:52] Running 'pacman -S extra/gimp-devel'
    [2012-03-14 10:52] Running 'pacman -Syy'
    [2012-03-14 10:52] synchronizing package lists
    [2012-03-14 10:54] Running 'pacman -S extra/gimp-devel'
    [2012-03-14 10:55] Updating font cache... done.
    [2012-03-14 10:55] installed gsfonts (1.0.7pre44-3)
    [2012-03-14 10:55] installed libwmf (0.2.8.4-9)
    [2012-03-14 10:55] installed babl (0.1.6-1)
    [2012-03-14 10:55] installed gegl (0.1.8-2)
    [2012-03-14 10:55] installed gimp-devel (2.7.5-1)
    [2012-03-14 11:01] Running 'pacman -U /tmp/yaourt-tmp-vladi/PKGDEST.26J/gimp-photoshop-brush-1.0-1-i686.pkg.tar.xz'
    [2012-03-14 11:02] installed gimp-photoshop-brush (1.0-1)
    [2012-03-14 11:02] Running 'pacman -U /tmp/yaourt-tmp-vladi/PKGDEST.Jc0/gimp-photoshop-brush-1.0-1-i686.pkg.tar.xz'
    [2012-03-14 11:02] upgraded gimp-photoshop-brush (1.0-1 -> 1.0-1)
    [2012-03-14 11:03] Running 'pacman -S --asdeps --needed extra/perl-xml-parser extra/intltool'
    [2012-03-14 11:03] installed perl-xml-parser (2.41-2)
    [2012-03-14 11:03] installed intltool (0.50.1-1)
    [2012-03-14 11:03] Running 'pacman -U /tmp/yaourt-tmp-vladi/PKGDEST.GVM/gimp-plugin-saveforweb-0.29.3-1-i686.pkg.tar.xz'
    [2012-03-14 11:03] installed gimp-plugin-saveforweb (0.29.3-1)
    [2012-03-14 11:04] Running 'pacman -U /tmp/yaourt-tmp-vladi/PKGDEST.OX1/gimpfx-foundry-2.6_1-2-i686.pkg.tar.xz'
    [2012-03-14 11:04] installed gimpfx-foundry (2.6_1-2)
    [2012-03-14 20:27] Running 'pacman -Syy'
    [2012-03-14 20:27] synchronizing package lists
    [2012-03-14 20:30] Running 'pacman -Syu'
    [2012-03-14 20:30] synchronizing package lists
    I thank you in advance for your suggestions

    I'm afraid the problem is in driver.
    I compared sources of input-synaptics 1.6.3 and 1.7.0 and it seems that author has cut off the functionality of "repeating" scrollbuttons
    Here's the announce of this new version:
    http://lists.freedesktop.org/archives/x … 55593.html
    And we can read there: "Purge scrollbuttons (repeat)".
    Strange decision I think...

  • Hypertext link from image loaded via xml

    I thought this would be easy but for some reason it's not
    working.
    What I want to accomplish:
    Make an image loaded into my textArea via XML a link. I
    thought I could do something like this:
    <a href='
    http://www.mysite.com"><img
    src="myImage.jpg"/></a>
    Simple enough you'd think but the image appears but with no
    hypertext link capabilities. :(
    Any thoughts? Wisdom?
    Thanks.

    Hi Marghoob,
    Thanks for your reply. Turns out it is a bug with the Flash 7
    player. The code works fine in the Flash 8 and 9 player. I guess
    this was a reminder that I should look for the simple things first.
    Novian

  • When images appear for a search in safari, you must continually scroll by finger to keep the images loading. Is this a bug?

    When images appear for a search in safari, you must continually scroll by finger to keep the images loading. Is this a bug?

    Tried that but no change. Details - open up safari and go to yahoo - for the main search at the top, I put in Bears. It shows pages of thumbnail pics. tapping once on a thumbnail gets you that image and then tap again to get added info. At that point, it fills the screen. But in  order to see more info I have to drag a finger upward to reveal more of the details. I then have to continually do that in order to reveal more details for the searched item. It then pops up to the top each time and repeating that process many times in order to see more of the image data. Don't know how to fix this.
    Thanks

  • Facebook recommend button: way to set the thumbnail image that appears in FB newsfeed?

    I've successfully added a Facebook recommend button to a page on my website. It works, and shows up in my FB newsfeed when I click the button. However, the thumbnail image of the webpage that shows up is a cropped little piece of the webpage- you cant tell what it is and it looks awful.

    We have a pre-built Facebook Previews Widget over at MuseThemes.com that achieves this. Simply drag the widget out onto your page, and enter in your page description, title, category and link up an image. There's a complete training video included so you don't get stuck
    Check out the widget here
    Hope this helps! Cheers.
    Steve Harris
    MuseThemes.com

  • Encore button thumbnail image capture - then disable

    Hi all
    One of the good features of encore, that is most useful for inexperienced users
    is the button thumbnail image/video extraction
    however the facility to retain the image capture seems locked with the functional button presence on the dvd menu
    have i overlooked a method of disabling of this within encore without loss of image capture, or is it a photoshop requirement
    Any suggestions
    Regards
    Robert

    Hi John
    your solution seems like the most workable solution so far for video display in this button thumbnail, this does work quite effectively although the button is still present.
    thanks for this, heres some further solutions/info we have
    PHOTO ONLY DISPLAY after firstly setting the link of the button to the relevant imported image timeline to complete thumbnail capture choose - convert the button to an object
    this effectively traps the image capture and resolves the issues of navigation and retains the auto button route.
    VIDEO DISPLAY
    The preview feature - render motion menus may be a good solution for the video thumbnail however it is exported in mpg and the quality may be reduced
    the render motion menus facility will compile a video from the items visible at any time.
    example
    Hide from view all non required items in the motion background ie other buttons and text items
    excluding the thumbnail button and background
    then by setting the link of the button to the relevant chapter or video to complete video capture
    choose - render motion menus
    encore compiles a video background with the video thumb nail included and saves it in the respective project sources/menus folder named Video_Bpgc_Asf.mpg
    by importing a copy of this into your project (must be a copy)
    and using this as the motion background to the menu, all navigation issues and auto button routing are solved
    after of course deleting or disabling the respective button from the menu and reactivating all hidden buttons and text etc.
    or am i being lazy and trying to avoid a jump to another software to do this ?
    Regards
    Robert

  • XML data is not loading inside buttons !

    Hi there... it is an urgent issue: My application only loads
    the XML data to the "main" dynamic text fieds.. but all the rest
    which are "inside" a button do not load them !!! why ? is there any
    special way to load them ?
    the way I loaded to the "main" text fields is:
    promo01title_txt.text =
    obj_xml.firstChild.childNodes[0].firstChild.nodeValue;
    I do the same for the buttons but it does not work.. am I
    supposed to type a prefix or something like that before the text
    field ??? I will appreciate your answer, thanks in advance.
    Jiten

    If I understand your post you have dynamic text fields on the
    stage that you are loading string values from an XML file into the
    text property. It sounds like you are trying to take XML strings
    and then load them to a text field that is part of another movie
    clip. Based on your code it would be simply
    myButton.mytextfield.text =
    xml.firstchild.childNodes[0].firstchild.nodeValue
    You need to give the complete movieclip path of the
    textfield. If it is part of another movie clip then you need to
    start with that movieclips name then the name of the
    textfield.

Maybe you are looking for