Customclass accessing children

Hi there,
I made a search looking for custom class problems but didn`t find anything about what I`m having trouble with. Witch I thought to be pretty weird. I think I may be doing something stupid.
I have a customScrollBar_mc in my library which consists of 2 movieclips instanced as mcBar and mcBackGround.
I exported customScrollBar_mc for actionscript with a custom class attached to it called CustomScrollBar and I UNchecked the export in frame 1 option (I left only the preloader things with that checked).
Well, I made my CustomScrollBar class but the problem is. If I try something like this in its constructor
mcBar.height = 10; or
mcBackGround.width = 10;
Flash tells me that those instances doesn`t exist.
How can I make flash recognize them ?
Here is some structure information:
Project organization
/Project
   /bin
   /src
     Main.as
     /sessions
       CustomScrollBar.as
       Session.as this class instances CustomScrollBar
Export SWC is checked.
Sourcepaths added are /src and /src/sessions
Automatically declare stage instances is UNchecked.
All my files have no PACKAGE especification (if I add "sessions" to the package name it tells me that it doesn`t especify the real location of the files. Don`t know why this happends.)
Could anyone please help me with this ?
Thanks in advance,
Oscar

Hi there, the topic was on the 4th page so I decided to make some screenshots and explain better this so it would be easier to help me out.
I don`t have a clue about it and I just crossed a point where I can`t go any further without this.
I took a photo of my publish settings, library, movieclip properties andproject folder so you can understand what is happening.
First of all, the problem is related to the topico_mc movieclip (translation: topic_mc)
topico_mc is composed by:
movieclip topico_quadrado_mc (translation: square_topic_mc) that is just a small square: mcSquare
dynamic text: dynText
I export it to actionscript with class name TopicosFlash and unchecked export in frame 1 (I tested with this checked too). I also tried browsing my symbol in the Source field just as shown in the screenshot.
I make the TopicosFlash.as file, make it extends movie clip and add a simple code to the constructor: mcSquare.alpha = 1
In the document class I simply add it: addchild(new TopicosFlash());
The issue: mcSquare is a undefined property
Screenshot:
Trying to solve this I found some things that for me were strange:
1) If I don`t make the TopicosFlash.as file, the movieclip is added with no problems.
2) If I make the TopicosFlash.as file but let it empty flash throw an error: Cannot create property dynText on TopicosFlash.
3) If I make the file, it gives the mcSquare undefined error.
Sorry for the bad words but wtf is going on?
I really am not being able to understand this and I can`t find any answers anywhere.
Thanks in advance,
Oscar

Similar Messages

  • Accessing children of children

    Hey!
    for some reason STORAGE[0].getChildAt(0) works whereas liner.getChildAt(0).getChildAt(0) does not. STORAGE is a movieclip and a child of liner. the error is something about not being able to use getChildAt on a display object.
    what's wrong? is there any other approach i could use?
    PS: liner.getChildAt(0) works and does indeed seem to refer to STORAGE[0]
    thanks!!

    What do you mean when you say "liner.getChildAt(0) works and does indeed seem to refer to STORAGE[0]"... in what ways does it work and seem?  You might find out that what you believe is STORAGE[0] is not.
    Try using...
    trace(DisplayObjectContainer(liner.getChildAt(0)).getChildAt(0));
    and see what comes up.
    If you have direct access to the objects via the STORAGE array there is no need to be trying to reach them via whatever you might have added them as children.  The reference in the array is a direct line to them.
    You should show the code that creates this system so that it is clearer what each element is and from where each arises.  If you are getting an error message, include the complete message.

  • Accessing children by index

    if I create a symbol, go to the linkage window, set the
    symbol's class name to myClass (which extends sprite), set it's
    base class to Sprite, then create an instance of myClass in AS3, my
    instance already has a child, of type shape, which presumably is
    just an instance of my symbol.
    this seems very problematic. if I want to then add and remove
    children using indices, everything will be off by one (or more?
    or, what if I at some point addChildAt(0)? then things get
    worse
    am I doing something wrong? should my symbol-extended objects
    begin life w/ zero children?
    if not, does that mean I should just stores my children in a
    backing array and manipulate that? or do it strictly by obj
    reference, as in removeChild(ref)?
    thanks

    that may cause some unexpected issue because it's not really
    a sprite and it's not a movieclip.
    anyway, each object created in the authoring environment has
    a graphic child object of some sort. that shouldn't cause any
    problems and doesn't interfere with accessing other child object
    types once you recognize the shape is a child object.

  • Accessing children on frames after gotoAndStop

    Hi
    I have an SWF file where I want to access symbol instances on
    frame 2.
    I have noticed that after I call gotoAndStop(2); it takes a
    little while before the symbol instances are instantiated.
    I get null ref exceptions if I immediately access the
    children on a frame after calling gotoAndStop, but if I wait a bit
    it works, because it seems as if the children have had time to be
    instantiated, see examples below.
    I prefer not to rely on delaying my code, but would rather
    prefer to listen for an event that could notify me when a frame is
    properly "initialised", that is, when all symbol instances have
    been instantiated. Is there such an event and if not, is there
    another solution ?
    Examples:
    mc2 is a movieclip.
    1) This gives null exceptions because the child of frame 2 is
    null when accessed.
    mc2.gotoAndStop(2);
    for(var i:int = 0; i < mc2.numChildren; ++i)
    var child:DisplayObject = mc2.getChildAt(i)
    trace(child.name);
    trace("done");
    But it works if I wait a bit, because apparently I have
    waited enough to allow the child to become instantiated:
    mc2.gotoAndStop(2);
    var intervalId:int = setInterval(callback,100);
    function callback():void
    clearInterval(intervalId);
    for(var i:int = 0; i < mc2.numChildren; ++i)
    var child:DisplayObject = mc2.getChildAt(i)
    trace(child.name);
    trace("callback done");
    trace("done");
    Is there an event that can be used instead of relying on some
    delay ?
    Best regards Stig Nielsson

    My guess is that you are waiting for the timeline to advance
    to frame 2, which doesn't happen instantly, it follows the frames
    per second rate you establish for the file. If the frame 2 clips
    don't exist in frame 1 but that's where your code (which does act
    instantly) starts looking for them, then it was probably looking at
    frame 1 when it ran the code.

  • Accessing children of element created with PopUpManager

    My application has 2 files. First one is main application, second one is custom component (Popup) used to create popup windows. I would like to know how can i access ViewStack element (has id assigned to "vs") in popup from main application.
    NB! Lot of code has been removed for readability!
    application.mxml
    <s:Application creationComplete="init()">
         <fx:Script>
              <![CDATA[
                        public function init():void{
                             var popup:TitleWindow = PopUpManager.createPopUp(this , Popup , false) as TitleWindow;
                             trace(popup.vs , "It's not working!!");
              ]]>
         </fx:Script>
    </s:Application>
    Popup.mxml
    <s:TitleWindow>
         <mx:ViewStack id="vs">
         </mx:ViewStack>
    </s:TitleWindow>

    <s:Application creationComplete="init()">
         <fx:Script>
              <![CDATA[
                        public function init():void{
                             var popup:Popup= PopUpManager.createPopUp(this , Popup , false) as Popup;
                             popup.vs // should get access
              ]]>
         </fx:Script>
    </s:Application>
    Can you please try the above.

  • Accessing Children of VBox

    Hello All,
    I have dynmaically created some CheckBox's and added them to a VBOX.
    What i want to do is create a function that will iterate through them all and deselect. I have got this far:
    private function clearSelection():void
                for (var i:int = 0; i < campaignRadioButtons.numChildren; i++) {
                    var tmpCheckBox:CheckBox = new CheckBox
                    tmpCheckBox = CheckBox(campaignRadioButtons.getChildAt(i));
                    trace (tmpCheckBox.label);
    Ok so this at the moment returns all of the labels. What I want to do is get access to the 'selection' attrubute and set it to false. How do I do this?.. without having to re add them all over again.
    Thanks

    private function clearSelection():void
        var n:int = campaignRadioButtons.numChildren;
        for (var i:int = 0; i < n; i++)
            var tempCheckBox:CheckBox = CheckBox(campaignRadioButtons.getChildAt(i));
            tempCheckBox.selected = false;
    Note: DON'T do
    private function clearSelection():void
        var n:int = campaignRadioButtons.numChildren;
        for (var i:int = 0; i < n; i++)
            var tempCheckBox:CheckBox = new CheckBox();
            tempCheckBox = CheckBox(campaignRadioButtons.getChildAt(i));
            tempCheckBox.selected = false;
    This needlessly creates n new CheckBox instances and frees them when the reference to the ith new CheckBox in tempCheckBox is overwritten with the reference to the ith existing CheckBox.
    Gordon Smith
    Adobe Flex SDK Team

  • How to implement a go to next node button for an ADF Tree backed by ADF Bin

    Dear all,
    I have been trying for quite some time now, and I do not get it. For my ADF Tree component, I want to implement a series of little iconic buttons that my users can press to Expand and Collapse the current node - those I have got to work, sort of - and Move to the Next or Previous node. My definition of Next Node is: the next node you can see on the screen; this can either be a child, a sibling or an ancestor's sibling.
    + A
    - B
    |- C
    |+ D
    + E
    So from A, next means B, from B next means C, from C it means D and from D it should go to E.
    My main question is: how can I programmatically set the currently selected node in the tree? And I mean not just set the focusRowKey...
    My tree is bound to a ADF Tree Iterator Binding.
    My tree nodes are 'clickable through an action link; this informs a managed bean of the currently selected node, a JUCtrlHierNodeBinding instance.
    <f:facet name="DeptView1Node" >
    <h:panelGroup>
    <af:commandLink text="#{node.Dname}"
    immediate="true"
    action="StartHrmTree"
    >
    <af:setActionListener from="#{HrmTreeTree.tree.rowKey}"
    to="#{HrmTreeTree.focusRowKey}"/>
    <af:setActionListener from="#{node}"
    to="#{HrmTreeTree.selectedNode}"/>
    <af:resetActionListener/>
    </af:commandLink>
    </h:panelGroup>
    </f:facet>
    At that point, in my setSelectedNode method, I can access the Node, its children etc. Methods calls to the tree are less successful; despite their description in the JavaDoc, calls like: getTreeModel().getRowKey() or getContainerRowKey() return null.
    From the Next Node button:
    <af:commandButton immediate="true" actionListener="#{HrmTreeTree.nextNode}" text="&gt;">
    </af:commandButton>
    I invoke the nextNode() method on my bean. When I access the selectedNode that I saved on this bean when the node was clicked on, I no longer can access the children of the node. Even the childIterator property returns null.
    Using the RowSetIterator I can access the current Row, go to the next row in the RSI, access children, so that seems a reasonable approach. However, I do not know how I can make the first child the currently selected node or even how to tell the tree that the child iterator is the current one.
    Using this code:
    // find out if the current Node has a child
    DCBindingContainer container =
    (DCBindingContainer)JsfUtils.getExpressionValue("#{bindings}");
    String iterName = "HrmTreeTreeIterator";
    JUIteratorBinding ib =
    (JUIteratorBinding)container.findIteratorBinding(iterName);
    List ibs =container.getIterBindingList();
    FacesCtrlHierBinding tree = (FacesCtrlHierBinding)container.findCtrlBinding("HrmTreeTree");
    RowSetIterator rsi2 = ib.getRowSetIterator();
    I never seem to be able to get beyond the RowSet iterator of the root level nodes. How can I make a child node's row set iterator the current one? How is it that my selected node object does not know how to access its child-nodes or even its childIterator binding? What refresh operation is required here?
    Any help will be very much appreciated (and credited in the blog article I will write when it all works out).
    Lucas

    Can you try setSelectedRowKeys(RowKeySet newSelectionState) API on the tree? That should change the selection.
    You can do some thing like this to populate the RowKeySet:
    RowKeySet oldSelectionState = null;
    RowKeySet newSelectionState = null;
    oldSelectionState = table.getSelectedRowKeys(); //table is the table component
    newSelectionState = oldSelectionState.clone();
    newSelectionState.clear();
    Object oldRowKey = table.getRowKey(); //Save the orginal rowKey in the variable
    String rowKey = "XXXX" // the key of the row you want to select
    table.setRowKey(rowKey); //set the currency of the table to the row you want to select
    newSelectionState.setContained(true); //add the current row to the selection key set
    table.setRowKey(oldRowKey); //Restore the currency to the old one.
    table.setSelectedRowKeys(newSelectionState); //update the table selection
    ///Now Do some partial update here to change display

  • Xmlclassgen for java feature requests

    1) automatically generate code to populate
    these classes from xml input (preferably using SAX parser)
    2) open up the sources so that folks like
    myself can add functionality like (1) or at
    lease document private and protected functions so that I can derive from these classes.
    3) runtime access to DTD info.
    4) easy way to map between tags and java class names
    5) ability to add a java package to generated code (I see an option for this, but so far
    it hasn't worked at all for me).
    6) programatic access to id->node map (there must be one, since validation claims to check this.)
    7) introduce intermediate node-group classes
    so that methods to access children, and be
    number and type specific.
    8) Xpath navigation tools (query a tree of generated class nodes using Xpath syntax)
    null

    5) ability to add a java package to generated code (I see an option for this,
    but so far it hasn't worked at all for me).
    We already have this functionality. And Here is the example for DTD class Generator:import java.util.Vector;
    Vector m_packageName = new Vector();
    m_packageName.addElement("testpackage");
    // set Java Package Name
    generator.setJavaPackage(m_packageName);
    XML Schema Generator will create package for each namespace, we also support that.null

  • Iterating through a GroupItem selection (actionscript)

    Driving me crazy. Converting some Javascript to Actionscript for an extension. Have a selection. Need to iterate through selection, and then when finding groups, iterate through groups to get geometricbounds.
    in Javascript GroupItem.Pageitems[i] will allow me to access properties of items in the group. Actionscript is a big fat 1009 NULL error. Probably some type error since GroupItem is Object?
    This simple code throws the error. I have two rectangles grouped. That is what is selected.
    var mySelItem:Array = app.activeDocument.selection as Array;
                         if (mySelItem[0] is GroupItem){
                              var myPath:PathItem = mySelItem[0].PageItems[0]
                         myPath.remove()
    Can somebody give me the line of code that will allow me to access children of GroupItem and get properties?

    OK,
    Of course shortly after I post the answer is there.
    This:
    var mySelItem:Array = app.activeDocument.selection as Array;
                         if (mySelItem[0] is GroupItem){
                              var myPath = mySelItem[0].PageItems.index(0)
                         myPath.remove()
    Knew it was easy... just not obvious.

  • Tab Navigator Error

    Found a problem when submitting a textinput field from a
    canvas on a TabNavigator. Problem only occurs when you do not go to
    the tab when viewing on screen before submitting the TextInput.text
    This is the error.
    TypeError: Error #1009: Cannot access a property or method of
    a null object reference.
    If you click on the tab, view the contents of whatever and
    then submit, there is no error. If you do NOT click on the tab,
    then the error occurs. Seems like it does not create the tab until
    you view it. Which would not seem correct. Think of the case of
    entry screens where you have 3 or 4 or more tab sections on the
    screen.
    Thanks.
    Bill Brittain

    Hi Bill,
    > Found a problem when submitting a textinput field from a
    canvas on a
    > TabNavigator. Problem only occurs when you do not go to
    the tab when viewing
    > on screen before submitting the TextInput.text
    >
    > This is the error.
    > TypeError: Error #1009: Cannot access a property or
    method of a null object
    > reference.
    >
    > If you click on the tab, view the contents of whatever
    and then submit, there
    > is no error. If you do NOT click on the tab, then the
    error occurs. Seems
    > like it does not create the tab until you view it. Which
    would not seem
    > correct. Think of the case of entry screens where you
    have 3 or 4 or more tab
    > sections on the screen.
    Try setting creationPolicy="all" on the TabNavigator. By
    default,
    creationPolicy is set to "auto", which means the TabNavigator
    only
    creates the children of the initially visible pane on
    startup--this is
    to make startup faster. In your case, since you need to
    access children
    of the hidden tabs regardless of whether the user visits
    them, you
    should use creationPolicy="all".
    nj
    Flex Builder team

  • Pie chart - drill down/up with HierarchicalCollectionView

    y'ello,
    I started to build really simple pie chart with drill down data feature. I decided to use hierarchicalCollectionView, to access children even parent of clicked item, but one problem I realized right now is that pie chart displays only data type ArrayCollection, and hierarchicalVollectionView and method openNode() can be used only Array data type, so when I debugged I realized that can not use openNode(hitData.item)  wih ArrayCollection data type b'cuz flash player pop-ups error window.
    Please, chcek short source code. I thought I can make hierarchy from ArrayCollection but can not use openNode() method that next I need this method later access parent or children. Simply when I click on one wedge, drill down, again, when I click, again drill down...when I click Ctrl+click get one level back then again and again....plese help me gurues
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
        <mx:Script>
            <![CDATA[
                import mx.collections.ArrayCollection;
                import mx.charts.HitData;
                import mx.charts.events.ChartItemEvent;
                import mx.collections.HierarchicalData;
                import mx.collections.HierarchicalCollectionView;
                [Bindable]
                public var cars:ArrayCollection = new ArrayCollection([
                    {type:"BMW", t_count: 150, children:[
                        {type:"1 class", t_count: 18, children:[
                            {type:"Coupe", t_count: 34},
                            {type:"Touring", t_count: 42},
                            {type:"Compact", t_count: 8}
                        {type:"3 class", t_count: 14, children:[
                            {type:"Kabriolet", t_count: 12},
                            {type:"Coupe", t_count: 34},
                            {type:"Touring", t_count: 42},
                            {type:"Compact", t_count: 8}
                        {type:"5 class", t_count: 7, children:[
                            {type:"Kabriolet", t_count: 12},
                            {type:"Coupe", t_count: 34},
                            {type:"Touring", t_count: 42},
                            {type:"Sedan", t_count: 8}
                        {type:"6 class", t_count: 15, children:[
                            {type:"Kabriolet", t_count: 12},
                            {type:"Coupe", t_count: 34},
                        {type:"7 class", t_count: 8, children:[
                            {type:"Kabriolet", t_count: 12},
                            {type:"Coupe", t_count: 34}
                        {type:"X3 class", t_count: 22, children:[
                            {type:"Sedan", t_count: 11},
                            {type:"Coupe", t_count: 9},
                            {type:"Touring", t_count: 5},
                            {type:"Compact", t_count: 17}
                        {type:"X5 class", t_count: 9, children:[
                            {type:"Sedan", t_count: 33},
                            {type:"Coupe", t_count: 18},
                            {type:"Hatchback", t_count: 7}
                        {type:"X6 class", t_count: 11, children:[
                            {type:"Coupe", t_count: 18},
                            {type:"Combi", t_count: 31},
                            {type:"Hatchback", t_count: 8}
                    {type:"Mercedes", t_count: 120, children:[
                        {type:"A class", t_count: 5},
                        {type:"B class", t_count: 12},
                        {type:"CLS class", t_count: 18},
                        {type:"CL class", t_count: 23},
                        {type:"C class", t_count: 12},
                        {type:"E class", t_count: 19}
                    {type:"VW", t_count: 320, children:[
                        {type:"Passat", t_count: 10},
                        {type:"Polo", t_count: 25},
                        {type:"Golf", t_count: 45},
                        {type:"Touareg", t_count: 15}
                //HCV from hierarchical data
                private var hView:HierarchicalCollectionView = new HierarchicalCollectionView(new HierarchicalData(cars));
                //event handler
                private function drillDownUp(event:ChartItemEvent):void{
                    if(event.hitSet && event.hitSet.length){
                        //DRILL UP
                        if(event.ctrlKey){
                            var hitItem:HitData = event.hitSet[0];
                            var parent1:Object = hView.getParentItem(hitItem.item);
                            var parent2:Object = hView.getParentItem(parent1);
                            if(!parent2){
                                myPieChart.dataProvider = hView.source.getRoot();
                            else{
                                myPieChart.dataProvider = hView.getChildren(parent2);
                        //DRILL DOWN
                        else{
                            var hitItem:HitData = event.hitSet[0];
                            if(hitItem.item.hasOwnProperty("children")){
    //                            hView.openNodes(hitItem.item); //here is problem!!
                                myPieChart.dataProvider = hView.getChildren(hitItem.item);
            ]]>
        </mx:Script>
        <mx:Panel title="PieChart DDD Test - Trh predaja automobilov - 2009">
            <mx:PieChart id="myPieChart"
                         dataProvider="{cars}"
                         itemClick="drillDownUp(event)"
                         showDataTips="true">
                <mx:series>
                    <mx:PieSeries field="t_count"
                                  nameField="type"
                                  labelField="type"
                                  labelPosition="inside"/>
                </mx:series>
            </mx:PieChart>
            <mx:Legend dataProvider="{myPieChart}" direction="horizontal"/>
        </mx:Panel>
    </mx:Application>

    Hi Jan,
           thanks for reply,sorry i am quite new in this forum not familiar with tabs and navigation,can you please elaborate/steps to find the business card
    thx
    Anwy

  • Converting MovieClip to Sprite issue

    I was reading that you can optimize your Flash project by using Sprites instead of MovieClips if you don't need the timeline. So I right clicked on one of my MovieClips in the library and changed the Base Class from flash.display.MovieClip to flash.display.Sprite and it now has a green gear icon. I changed my variable declaration from var myThing:MovieClip to myThing:Sprite as well. But now all of my textfields and buttons in that Sprite are causing compiler errors:
    Access of possibly undefined property textfield_txt through a reference with static type flash.display:Sprite.
    Am I going to have clear all those textfields and buttons and re-add them in Actionscript? It would be nice if I could position them using the GUI.

    After some more Googling, this is my understanding of what is going on. Please correct me if I am wrong. Dot notation is for accessing properties, not for accessing children.
    dot notation can be used to access children added in the authoring environment.
    But the reason why myMovieClip.myTextField_txt works is because MovieClip is a dynamic class. Sprite is not a dynamic class, which is why all my previous dot notation failed when I tried to access my buttons and textfields of mySprite, which is a former MovieClip.
    correct.
    I was able to access my old buttons and textfields with SimpleButton(mySprite.getChildByName("myButton_btn")) and
    TextField(mySprite.getChildByName("myTextfield_txt")), but having to call getChildByName and casting them every time would probably offset any performance gains by converting my MovieClip into a Sprite.
    there are no appreciable performance gains obtained by using sprite instead of movieclip.  there are memory gains because a sprite occupies about 36bytes (<10%) less memory than a movieclip.
    The right way to do it would be to clear all my old buttons and textfields and re-add them with actionscript. Children of sprites are accessed directly, which is why mySprite.newButton.addEventListener doesn't work and just doing newButton.addEventListener does work. Is that about right?
    correct

  • Module + Tab Navigator = Error

    Everything works FINE until I load a new module. (Even after
    I go back to the original module, I get the error). Any component
    with a Tab Container or Accordian throws the following error when I
    load the component:
    TypeError: Error #1009: Cannot access a property or method of
    a null object reference.
    at mx.managers::HistoryManager$/register()
    at mx.containers::ViewStack/::addedHandler()
    at flash.display::DisplayObjectContainer/addChildAt()
    at mx.core::UIComponent/
    http://www.adobe.com/2006/flex/mx/internal::$addChildAt()
    at mx.core::Container/addChildAt()
    at mx.core::Container/addChild()
    at mx.core::Container/createComponentFromDescriptor()
    at mx.core::Container/createComponentsFromDescriptors()
    at mx.core::Container/mx.core:Container::createChildren()
    at mx.core::UIComponent/initialize()
    I have turned off History manager in the compiler page of the
    project properties. That does not help any.
    Any suggestions?
    Thanks
    Bruce

    Hi Bill,
    > Found a problem when submitting a textinput field from a
    canvas on a
    > TabNavigator. Problem only occurs when you do not go to
    the tab when viewing
    > on screen before submitting the TextInput.text
    >
    > This is the error.
    > TypeError: Error #1009: Cannot access a property or
    method of a null object
    > reference.
    >
    > If you click on the tab, view the contents of whatever
    and then submit, there
    > is no error. If you do NOT click on the tab, then the
    error occurs. Seems
    > like it does not create the tab until you view it. Which
    would not seem
    > correct. Think of the case of entry screens where you
    have 3 or 4 or more tab
    > sections on the screen.
    Try setting creationPolicy="all" on the TabNavigator. By
    default,
    creationPolicy is set to "auto", which means the TabNavigator
    only
    creates the children of the initially visible pane on
    startup--this is
    to make startup faster. In your case, since you need to
    access children
    of the hidden tabs regardless of whether the user visits
    them, you
    should use creationPolicy="all".
    nj
    Flex Builder team

  • We have multiple users, each with multiple devices, on 1 apple id - as we want to share music and ibooks etc.  We want the children to have access to the store, but with a financial limit. How do we do this?

    We have multiple users, each with multiple devices, on 1 apple id - as we want to share music and ibooks etc.  We want the children to have access to the store, but with a financial limit. How do we do this?

    Welcome to the Apple Community.
    That's simply not possible I'm afraid. You'd need to give them their own account and allowance or make it so you are required to be there to input the password when they wish to make a purchase.

  • Over the years my children have set up 2 i tunes accounts on my computer is there a way to put them together as one account that everyone can access with their synced i pods, phones etc

    Over the years my children have set up 2 i tunes accounts on my computer (windows vista) can i amalgamate both into one account with one password / account details that all my family can access with their i pods, i phones, i touch etc

    How to use multiple iDevices with one computer

Maybe you are looking for

  • How to include xml file without embedding in flex web application?

    Hi I have a big XML file around 11 mb. I want to include this xml in my web application without embedding. So anyone have idea to include. Please suggest me any idea. Thanks

  • EM 10g SMS notification

    EM 10g SMS notification I have problem to get SMS notification working in EM 10g. If I using old 9.2.0.1 EM console then all works good. I figured out that my mobile service provider accept in our SMS gateway only messages which was in "Content-Type:

  • Iphone Streaming Audio - How do I do it? I'm weeping with frustration

    Hi everyone! After much of deliberation, I bought the iphone 3gs today. It's my first iphone, and I was very exited to finally own one. But you cannot imagine my disappointment when I discovered the phone failing to perform the task I bought it for.

  • French Patch not working?

    I replaced my single layer DVD burner with a Pioneer interanl 109. Using iDVD 5, and the French patch, I did have this working sometime in the past under a previous system build. Now, using th latest build of Tiger, the tab in iDVD for disk size does

  • GMAIL - VERSAMAIL - OUTLOOK Solution

    OK folks, I may have found a solution (of sorts). I've read a number of messages about how to work with Gmail's POP server. My problem was Versamail 3.5.4 wouldn't download my inbox messages from Gmail. Then I got to the point where it would do it on