access to the MC in a dynamically load the MC

I am developing a website for the school and to make eaier update, I'm trying to make it as dynamic as possible.  So far, I was able to load dynamically in MC.  Banners of these MC consist of small MC themselves.  When the mouse enters on one banner, I want access to one of his children to MC.  That's what I have so far:

the banners to load are defined in the library to export with a class corresponding to their respective names

When the page loads...

Create class names
for (var i: int = 1; i < = 1; i ++)
{
placeBanner ("bannerMC" + i);
var test: String = "bannerMC" + i;
trace (test);
}

banner of the library import
function placeBanner(bannerClass:String)
{
var tempClass: Class = getDefinitionByName (bannerClass) in class;
var newBanner:MovieClip = new tempClass() as MovieClip;
newBanner.name = "bannerMC" + i;
newBanner.x = 29;
newBanner.y = 100 + (129 *(i-1));
addChildAt(newBanner,4);
trace ("placing entry:" + newBanner.name);
newBanner.buttonMode = true;
newBanner.addEventListener (MouseEvent.ROLL_OVER, overBanner);
newBanner.addEventListener (MouseEvent.ROLL_OUT, outBanner);

newBanner.addEventListener (MouseEvent.CLICK, clickBanner)

}


at this stage for ROLL_OVER I want access to a clip of the bannerMC sup

for interpolation of alpha but it does not work! I get a "cannot access a property or method."

a null object reference", I have been unable to solve this problem

function overBanner(e:MouseEvent):void
{
var cBanner:MovieClip = MovieClip (e.currentTarget);
trace ("Roll_OVER object is:" + cBanner.name);
var alphaMC:MovieClip = MovieClip (cwork.getChildByName ("borderMC"));
var hiLite:Tween = new Tween (Regular.easeIn,.8, 1,.25, alphaMC, "alpha", true);
trace ("child Highlighted:" + alphaMC.name);
}

so the above is function of overBanner is my original attempt.  My other attempts also failed as well.   Any help would be great.  Another question: what would be the best way to clear the banner of the scene movie clips when the user is brought to another page of my Web site?

Thank you

FM2b

Don't assign it your bannerMC1 the name of the class object.

I modified your code just to get a working example.  This example has a movieclip in the library with a class name bannerMC1.  bannerMC1 object contains a mc with an instance name borderMC

The code below is what worked for interpolation of border in...

Import fl.transitions.Tween;
Fl.transitions.easing import. *;
Import fl.transitions.TweenEvent;

for (var i: int = 1; i<=1;>
{
placeBanner ("bannerMC" + i);
var test: String = "bannerMC" + i;
trace (test);
}

banner of the library import
function placeBanner(bannerClass:String)
{
var tempClass: Class = getDefinitionByName (bannerClass) in class;
var newBanner:MovieClip = new tempClass() as MovieClip;
newBanner.name = "bannerM" + i;
newBanner.x = 29;
newBanner.y = 100 + (129 *(i-1));
addChild (newBanner);
trace ("placing entry:" + newBanner.name);
newBanner.buttonMode = true;
newBanner.addEventListener (MouseEvent.ROLL_OVER, overBanner);
newBanner.addEventListener (MouseEvent.ROLL_OUT, outBanner);

newBanner.addEventListener (MouseEvent.CLICK, clickBanner)

}

at this stage for ROLL_OVER I want access to a clip of the bannerMC sup

for interpolation of alpha but it does not work! I get a "cannot access a property or method."

a null object reference", I have been unable to solve this problem

function overBanner(e:MouseEvent):void
{
var cBanner:MovieClip = MovieClip (e.currentTarget);
trace ("Roll_OVER object is:" + cBanner.name);
var alphaMC:MovieClip = MovieClip (cBanner.getChildByName ("borderMC"));
var hiLite:Tween = new Tween (alphaMC, "alpha", Regular.easeIn, 0, 1, 2, true); I exaggerated the numbers to confirm the interpolation for me
trace ("child Highlighted:" + alphaMC.name);
}

Tags: Adobe Animate

Similar Questions

  • How can I dynamically load swc files using as3? (without relying on the Flash IDE).

    How can I dynamically load swc files using as3? (without relying on the Flash IDE).

    The SWF file can be used in the same way as the CFC, which means that you don't need to "visually show" anything when it is loaded. Your code can use the classes and assets incorporated into the SWF, just as a SWC file. So if someone just to load the SWF file to see what was in it that they see nothing. They could however access programmatically to what anyone on the inside just like you, if they went to that level. But it is not as easy as just racing as SWF to see what is inside.

    I hope that all packaging several separate sovereigns will allow you to load and unload only what you need to keep the RAM usage as low as possible with a minimum load SWF.

    If you are ready, please mark all useful/correct so we can filter without response. You're welcome and good luck!

  • Question about the Manager of messages in queue and dynamically load/close Subvi

    Hi, my dear LV users

    I learn how to use the machine in queue Sate Architecture. I created a simple project, including a "main.vi" to dynamically load a sub vi 'sub_Vi2.vi' in the case of "initialize". The sub vi simply open a configuration file and load affecting some control and write these values in the configuration file. If the configuration file is not created, the sub vi creates until the user closes the Subvi.

    In the case of "Get out" of my "main.vi", I send 'true' to the Subvi stop button to stop running it. But the sub vi did not write these values back to the configuration file, or created a new when I delete the configuration file.

    There is another vi I made 'main1.vi', which loads dynamically and close the Subvi. And it works as well as I expected: create the file and write data!

    Can someone help me understand the code? I've also attached the front of diagrams and source code. It's in 2012 LV.

    Best regards

    Li CQ


  • Dynamically loading the file location

    Hi all

    Please give me an idea on dynamic locations. At present iam using the localization file it works fine locally, but is new scenario: I need to download the file location on the server side and dynamically change the value.

    Please help me if anyone has any idea on this?

    Thank you

    I'm not saying it's impossible, but I really don't see a way to use the built-in location facility and have the ability to dynamically load the additional locations.

    My only suggestion is to establish a similar device yourself.

    If you are looking for something on the basis of this, in addition to the Blackberry application, I was looking at the Android application that uses XML "translation."  Using this approach, you would be able to download a new XML file to get a new translation.

  • LATITUDE DE820 wiped out loaded XP drivers DELL &amp; SW, no access to the network

    Everyone out there - I need HELP... I bought a second hand LATITUDE DE820 with Windows 7 above and it worked fine (also WIFI). I need to load XP Prof on it (Yes...) and therefore all DELL SW disappeared (had no CD DELL) that I loaded package XP 3 Service that I plugged in Ethernet, but I also have a WLAN - but NO communication to all NETWORKS. Ping an IP address any LAN brings 'Host unreachable' IPConfig/all shows: IP of Windows host Setup...: laptop Prim. DNS: Enter Mode: Broadcast IP routing enabled: No. WINS Proxy enabled: Ethernet adapter without Bluetooth network connection: media state: media disconnected Description: peripheral physical addr Bluetooth (Personal Area Network): Mac addr. Control Panel-> network connections displays LAN at the Connecticut 1394 network adapter (properties: peripheral works properly, driver: MS 07/01/2001!) Connection status: connected but 0 packet protocols: f. Client Microsoft NW File & Printer sharing TCP - IP - trying to hit the repair-> msg "TCP/IP not enabled for this connection") Conclusion: I think that my XP drivers are too old, or not DELL problem: I have no access to the network - minimum need drivers update for access to Internet, and then upgrade to download that/those pilot on a Non-Dell PC then CD, then install on the laptop don't know DELL HW, used Service tag to find 11 drivers, drivers resp. 75 for that I think it's a driver of 'network' - but don't know what or any other suggestion? Thks for any help Peter

    Well well maybe it was because I realized that I needed to insert HTML
    to get my text with line breaks.
    But in any case the problem is solved by support group European German DELL who responded very quickly by there DELL Forum and help me great to go again. Thank you DELL-Dave S.
    Problem solved by:
    followind drivers downloaded from the CD, and then installed on D820
    WLAN: HTTP://WWW.DELL.COM/SUPPORT/DRIVERS/DE/DE/DEBSDT1/DRIVERDETAILS/PRODUCT/LATITUDE-D820?DRIVERID=R257701&OSCODE=WW1&FILEID=2731111614&LANGUAGECODE=DE&CATEGORYID=NI.
    LAN: HTTP://WWW.DELL.COM/SUPPORT/DRIVERS/DE/DE/DEBSDT1/DRIVERDETAILS/PRODUCT/LATITUDE-D820?DRIVERID=04VK6&OSCODE=WW1&FILEID=2731090506&LANGUAGECODE=DE&CATEGORYID=NI.
    Now using Ethernet and wireless network worked with access to the network, all the others downloaded drivers from the net.
    Viva

  • dynamically load the Options in a drop-down list in C++

    Hey guys,.

    I'm trying to dynamically load items Option in a drop-down list by using C++.  I have a function in my class of WorkManager file that does the trick:

    QStringList WorkManager::getListOfItems() {
        int i = 0;
        QStringList taskNames;  // used for debugging mainly, so i can print the list out to debug
        QList  myObjects = m_model->toListOfObjects();
        DropDown * dpList = bb::cascades::Application::instance()->scene()->findChild("scriptListDropDown");
        if (dpList != 0 ) {
            dpList->setSelectedOption(0);
            dpList->removeAll();
            for (i = 0; i < myObjects.size(); i++) {
                Task * myTask = (Task *) myObjects[i];
                taskNames.append(myTask->taskName());
                dpList->add(Option::create().text(myTask->taskName()).value(myTask->command()));
    //          delete myTask;  // do I need to delete the task object?
            }
    //      qDebug() << "WorkManager::getLIstOfItems(), ---> list of tasks is : " << taskNames;
            return taskNames;
        } else  {
            qDebug() << "WorkManager::getListOfItems(), ---> dpList was 0";
            return taskNames;  // empty list
        }
    }
    

    I also found this thread:http://supportforums.blackberry.com/t5/Native-Development/Adding-options-to-a-DropDown-from-c/m-p/21... that helped me get the filled drop-down list when the application starts.

    However, I need to re - fill list from time to time, when the list (a GroupDataModel) changes.  calling the function above a second time anywhere in my application appears to hang the application immediately.

    I think / thought it might have something to do with the slot for the onSelectedValueChanged, but I can't understand it.

    It seems down right when I do dpList-> removeAll().

    I also can't seem to find the right place to call this function to an object of type in my class.  I think it's because the drop-down list is not ready yet as the dpList * is always 0 unless what I call after the line:

    app->setScene(root);
    

    in the applicationui.cpp file.  Calling it works on start-up, but trying to update the list later (by removeAll() and recreate) causes the app crashing.

    is there a better way to do it?  .. and make it safer?  I can't understand how to do this.

    Thank you!

    J

    First, drop the:

    dpList->setSelectedOption(0);
    

    Not only if it is not necessary, but it will explode your application if the function is called when there is already no options in the menu dropdown.

    Also, do NOT delete the task, because it is still owned by the datamodel. I also see that you use type casting C, which just blindly accepts your cast, even if it's a mistake. Instead, if you know for sure what kind it will be this way instead:

    Task* myTask = static_cast(myObjects[i]);
    

    If you are not sure if the type you are casting the is the type you need, use the dynamic_cast instead:

    Task* myTask = dynamic_cast(myObjects[i]);
    

    The advantage of this more static_cast , is that if you try to perform a type cast is not compatible, then myTask will be set to NULL.

    Alternatively, Qt offers a replacement for dynamic_cast which works on platforms where is not regular C++ casts.

    Task* myTask = qobject_cast(myObjects[i]);
    

    It is functionally equivalent to dynamic_cast, but as I said, it works on all platforms that Qt exists, whereas dynamic_cast cannot.

    Once you did get back to us.

    oddboy wrote:

    Hey guys,.

    I'm trying to dynamically load items Option in a drop-down list by using C++.  I have a function in my class of WorkManager file that does the trick:

    QStringList WorkManager::getListOfItems() {
        int i = 0;
        QStringList taskNames;  // used for debugging mainly, so i can print the list out to debug
        QList  myObjects = m_model->toListOfObjects();
        DropDown * dpList = bb::cascades::Application::instance()->scene()->findChild("scriptListDropDown");
        if (dpList != 0 ) {
            dpList->setSelectedOption(0);
            dpList->removeAll();
            for (i = 0; i < myObjects.size(); i++) {
                Task * myTask = (Task *) myObjects[i];
                taskNames.append(myTask->taskName());
                dpList->add(Option::create().text(myTask->taskName()).value(myTask->command()));
    //          delete myTask;  // do I need to delete the task object?
            }
    //      qDebug() << "WorkManager::getLIstOfItems(), ---> list of tasks is : " << taskNames;
            return taskNames;
        } else  {
            qDebug() << "WorkManager::getListOfItems(), ---> dpList was 0";
            return taskNames;  // empty list
        }
    }
    

    I also found this thread:http://supportforums.blackberry.com/t5/Native-Development/Adding-options-to-a-DropDown-from-c/m-p/21... that helped me get the filled drop-down list when the application starts.

    However, I need to re - fill list from time to time, when the list (a GroupDataModel) changes.  calling the function above a second time anywhere in my application appears to hang the application immediately.

    I think / thought it might have something to do with the slot for the onSelectedValueChanged, but I can't understand it.

    It seems down right when I do dpList-> removeAll().

    I also can't seem to find the right place to call this function to an object of type in my class.  I think it's because the drop-down list is not ready yet as the dpList * is always 0 unless what I call after the line:

    app->setScene(root);
    

    in the applicationui.cpp file.  Calling it works on start-up, but trying to update the list later (by removeAll() and recreate) causes the app crashing.

    is there a better way to do it?  .. and make it safer?  I can't understand how to do this.

    Thank you!

    J

  • Political dynamic VPN access and access to the administration

    Hi all

    I'm testing a scenerio with an ASA 5520 so he could authenticate VPN users against and an environment Active Directory more access to management as well. I created a dynamic access on the ASA policy indicating that, if you are a member of the Active Directory 'Managment' group continue. I have chagned the DefaultAccessPolicy to "Finish." With it, users could not connect VPN because they are not a member of this group, but access to manage the ASA is allowed due to this policy.

    Is there a way through the use of dynamic access policies I can afford access to the administration (SSH, AMPS, etc.) by matching to membership in a group and will allow normal users to VPN in successfully, but not give them access to the management of the ASA?

    I just try this but it seems that I should be able to swing that?

    Thaks in advance.

    Hello

    You can try to apply the DAP and configure the filter ACL network. allowing only the protocols you want to that they can access.

    Kind regards

    Anisha

    P.S.: Please mark this thread as answered if you feel that your query is resolved. Note the useful messages.

  • I tried access to the content of the heading payment so I can me records on Adobe ExportPDF but it keeps beign failed to load. Is it possible to sign to the top/payment online?

    I tried access to the content of the heading payment so I can me records on Adobe ExportPDF but it keeps beign failed to load. Is it possible to sign to the top/payment online?

    Hi camillaa53869254,

    You must have the latest Adobe Acrobat Reader DC (Acrobat Reader DC Learn & Support) to use acrobat's online services. You can also use this service online at https://cloud.acrobat.com/exportpdf.

    Kind regards

    Nicos

  • Access to the file system for Extraction and load testing

    Hello

    I did a study with me the different techniques of Extraction and load using Oracle database as a source for the extractions and targets for loads.

    I would like to run the same tests on my test service to compare the run times.

    To do this, I need my schema to be able to write files and read them as external tables.

    I didn't need to download files, I can create using the UTL_FILE utility that comes with the Oracle database.

    My test service will include limited access to a directory read / write flat files?

    Thanks in advance,
    Stew of Ashton

    Stew,

    The cloud of Oracle does not support external tables, nor access to the OS files (utl_file etc.). Only, you have sftp and download access via Apex or SQL Developer to load or import data. Someday, there may be a place to store files in the cloud, but I don't know the details of this.

  • Dynamically loading the interface from a remote source implementation class

    Hello guys,.

    I'm kind new to AS3, please bear with me.

    I'm working on a project were I want to implement some sort of MVC. The idea is this: have an application Viewer that connects to a database and reads the object to display (based on some ID); have an app Setter that connects to the database and sets the object to display for a particular ID.

    What I'm trying to do is to have an interface that declares the common methods for the object class (like the draw, etc.) and have implementations of this interface be dynamically loaded from the database in the Viewer.

    Is this possible? I still think about it in the right way?

    I'd appreciate any suggestions really.
    Thank you

    If you check the book by peldi et al., u would have found what you're talking about. The principle u want to talk is easy to do. This might get u started (it is FMS but the idea is the same): http://help.adobe.com/en_US/FlashMediaServer/3.5_SS_ASD/flashmediaserver_3.5_sslr.pdf - p.28 - application.registerClass () method.

  • Get the dynamically loaded movieclip content

    Hey,.

    After trying without success to get the totalframes to a .swf dynamically loaded in AS3, I regressed to AS2.

    Now, I can add the clip and get the totalframes of content, no problem.

    The problem is that I can't resize the content at all.
    I have no idea how to target the loaded content.

    Here is the code I use:

    var myXML:XML = new XML();
    var path:String;
    var mcl:MovieClipLoader = new MovieClipLoader();
    var mclm:MovieClipLoader = new MovieClipLoader();
    var mclL:Object = new Object();
    var frames:Number;
    var i:Number = 0;
    var mc:MovieClip = new MovieClip
    myXML.ignoreWhite=true;
    myXML.load("content.xml");
    
    holder_mc._alpha = 0;
    
    myXML.onLoad = function(xmlLoaded){
    menu();
    load();
    }
    
    
    
    mclL.onLoadComplete = function() {
              frames = (MovieClip(holder_mc)._totalframes);
              if (frames == 1) {
                   image();
              }
              else if (frames > 1) {
                   clip();
              }
         }
    
    load = function(){
         clearInterval(timer);
         path = myXML.firstChild.childNodes[i].childNodes[1].childNodes[0].nodeValue;
         mcl.loadClip(path, holder_mc);
         var tFiles:Number = myXML.firstChild.childNodes.length;
         if (i < tFiles){
              i++;
         }
         else if (i == (tFiles)){
              i=0;
              load();
         }
         mcl.addListener(mclL);     
    }
    
    image = function() {     
         seconds=1000;
         holder_mc._alpha = 100;
         timer = setInterval(load, seconds);
    }
    
    clip = function() {     
         holder_mc._alpha = 100;
         ftimer = setInterval(checkFrames, 100);
    }
    
    checkFrames = function() {
              frame = (MovieClip(holder_mc)._currentframe);
              if (frame==(frames-1)){
                   clearInterval(ftimer);
                   load();
              }
         }
         
    menu = function(){
         
         var tFiles:Number = myXML.firstChild.childNodes.length;
         for (me=0; me < tFiles; me++){
         path = myXML.firstChild.childNodes[i].childNodes[1].childNodes[0].nodeValue;
         i++;
         _root.attachMovie("circle", "circle"+me, me, {_x:(me*30), _y:330});
         mclm.loadClip(path, ("circle"+me));     
         }
         
    }
    

    I need to resize the content as well for the main holder_mc, as well as for menu items.

    Use onLoadInit():

    mclL.onLoadInit = function(target:MovieClip) {          frames = target._totalframes;          if (frames == 1) {               image();          }          else if (frames > 1) {               clip();          }// size target here     }
    
    
    
  • What about dynamically loading cursor/radios within the grid

    I have a DataGrid and I use ItemRenderers to dynamically load components such as images and buttons it contains. Now, I wanted to know if its possible to load a cursor or even a radiogroup based on values that the datagrid receives dynamically. If a cursor is used it must be calibrated with data it receives from the dataProvider on the grid. Similarly, if a group of radio buttons is used, I should be able to make number of radios based on data provided to datagrid.

    I essentially build an application for image search, where I want to give a slider or radios (within each row of the datagrid control) with different sizes in which the same image is available. The user must be able to choose a size, and then continue with the procedure continues.

    Let me know if this is possible. Thank you.

    Very well. Then you will probably need to specify e4x for the HTTPService resultFormat property and then use the e4x syntax to get these channels.

    http://livedocs.Adobe.com/Flex/3/HTML/Help.HTML?content=13_Working_with_XML_03.html

    If this post has answered your question or helped, please mark it as such.

  • Components of the access to the content on the page loading

    Hello

    I use ADF Faces 11g.

    I have a chart element in a page. The page has a support bean and the graphic component is bound to a variable in backing bean.
    What I want to do is to manipulate this component before loading the page. I tried to implement beforePhase and afterPhase PagePhaseListener and access to the component of these methods, but these methods are called before that the elements on the page are initialized. So I get a null pointer exception when trying to get the component in beforePhase() or afterPhase.

    What should I do to access a UI component in the page on all access to the page?

    Thank you.

    Hi Deniz,

    Exposing how the page for support of bean and add the component you want to add in the Set accessor of the form method?

    Something like

        public void setF1(RichForm f1) {
          RichCommandButton cb1 = new RichCommandButton() ;
          cb1.setText("Button added from backing bean");
          cb1.setId("cb1");
          cb1.setVisible(true);
          f1.getChildren().add(cb1);
    
            this.f1 = f1;
    
        }
    

    Arun-

  • dynamically loading the sounds she draws to a .swf

    Is this possible in Actionscript 3 to have a bunch of sounds in the library of your .swf you can dynamically load? The sound.load() seems to be something external to the url. I would like to ask you a whole collections of sounds in the libarary a fund sovereign and then dynamically chosen one I want to play when running.

    :

  • Access to the data in dynamic queries in a stored Proc

    Hello
    I have a stored proc that gets select statements in a database table. These instructions must be carried out and the results to the format in HTML and sent by e-mail to a set of email addresses. The bits of HTML and e-mail are not a problem. I can also run the instructions using a sys_refcursor, but how do I do the following:
    (1) determine the column names and the number of columns returned by select statements?
    2) access to the data for each column of each row?
    Since I know not the number and data types of the columns I can't use the standard INTO.
    We use 10g.
    Thank you
    Johan

    Dbms_sql package to create the cursor. Here you can describe the sql statement columns dynamically.

    Visit this link for examples...
    http://www.MCS.csueastbay.edu/support/Oracle/doc/10.2/AppDev.102/b14258/d_sql.htm#i1026120

    Ravi Kumar

    Published by: ravikumar.sv on August 12, 2009 17:34

  • Hi all, how can restrict us and end from 'a droping table' user but need access to the 'workshop of data' to load the data into the spreadsheet.

    Hi all

    How can we limit and end user of "droping a table."

    For example: I created an array of login admin and gave access to "SQL workshop" for the end user. but after that I have created a table, the end user cannot access object browser shop and drop a table. one thing we can do does not have access to the SQL workshop. However, my requirement is the user needs to access the data workshop, which is located under the SQL workshop but they it should not access the tables.

    Kindly let me know how we can do this?

    Thank you

    Vinod Paparaju

    User13309437-Oracle wrote:

    Please update your forum profile with a recognizable username instead of "User13309437": Video tutorial how to change username available

    Always include the information referred to in these guidelines when you post a question: How to get the answers from the forum

    How can we limit and end user of "droping a table."

    For example: I created an array of login admin and gave access to "SQL workshop" for the end user. but after that I have created a table, the end user cannot access object browser shop and drop a table. one thing we can do does not have access to the SQL workshop. However, my requirement is the user needs to access the data workshop, which is located under the SQL workshop but they it should not access the tables.

    Kindly let me know how we can do this?

    There is no way not to restrict access to individual tools in the workshop of SQL. Rather than give the developer-level end-users to access the SQL workshop, create applications containing data support Wizards, where end-user access can be controlled using the standard APEX authentication and authorization schemas.

Maybe you are looking for

  • Duration numbers

    I'm doing the calculation to divide miles by mph to give the necessary time and then add them together and add to a start time, to give the time of arrival. What functions can I use and which units should value fields? Thank you very much Derek

  • HP Pavilion 15t_ab200: downgrade HP Pavilion 15t_ab200 Windows 10 PRO to Windows 7 PRO

    Is it possible to downgrade my 15t_ab200 HP Pavilion of Windows 10 PRO to Windows 7 PRO? I tried to look in security and recovery section, but there is no option "Go back to Windows 7. In addition, I see no Windows 7 driver for this particular laptop

  • HP Deskjet 6122 and Windows 7

    I just bought a new Windows 7 laptop. My printer HP Deskjet 6122 USB plugged in, and it was recognized as not specified. 6122 driver windows update indicated that the alternative driver is the 990 c. install the 990 c driver, LPT1 used but no luck. D

  • Update iPhone 4 iOS 7 and restored from iTunes, but still called to restore/establish new

    With the help of iTunes on OS X, I first saved my iPhone 4 and then selected Update. When it was full, the phone rebooted, then once I had entered my language and region, he gave me 3 options to Set Up iPhone: -Set Up as new iPhone -Restore icloud ba

  • Satellite Pro 4200: Which is a maximum size of HARD drive?

    Hello, please help. I have a satellite Pro 4200 with a dead hard drive. I can't get a 10 GB hd anywhere. I can only find 30 and more. Does anyone know the size max HD which can be installed in this system? send me an email: [email protected]