JavaFX - applying rotation transformation - preserving transformation state before changing rotation parameters

Hi folks, let me ask you for a help with my animation experiments.
case:
- ball (sphere) is moving and rotating in one direction around RotationAxis1. Rotate transform is set on the object, rotating ball by setting rotation.setAngle(angle1)
- ball hits a wall
- rotation axes changes, now the ball rotates around RotationAxis2, new rotation for this axis starts at angle2=0
issue:
what i basically need is to preserve (save/apply) rotation transformation to the object, before changing axis and angle to new values, otherwise I am getting ugly change in the object rotation
If there would be object.rotateBy() and it would preserve it's state, I would not have such problem, as I could call
object.rotateBy(angle); object.setRotationAxis(...), object.rotateBy(newAngle);
Following piece of code works for me, it preserves current rotation state, just as it would keep creating new objects and adding transformations, this can't really be used in a real scenario:
        getTransforms().add(rotate);
    private void resetRotation() {
        rotate = new Rotate(0, 0, 0, 0, new Point3D( motion.dy, -motion.dx, 0));
        getTransforms().add(rotate); //keeps current rotation state and starts a new rotation
        //TODO: IT WORKS BUT IT WOULD CASE MEMORY AND PERFORMANCE LEAK  - FIX IS NEEDED!
what I am looking for is something like:
    private void resetRotation() {
        getTransforms().remove(rotate);
        applyTransformation(rotate);     //can not find anything like this
        rotate = new Rotate(0, 0, 0, 0, new Point3D( motion.dy, -motion.dx, 0));
        getTransforms().add(rotate); //keeps current rotation state and starts a new rotation
Any hint ?
Thanks!

Use a concatenation:Rotate (JavaFX 8.0)

Similar Messages

  • Date format in Apply SQL Transformation

    I'm trying to read data from an Azure SQL database to an ML Studio experiment and do a SQL transformation on it. 
    The data has a DateTime column in the following format: YYYY-MM-DDTHH:MM:SS.SSS, but as it gets passed to the Apply SQL Transformation module it somehow changes into the 12-hour format: DD/MM/YYYY HH:MM:SSAM/PM
    This means that I cannot use the strftime()-function in the SQL module. Any way to get around this?

    We're working on fixing the DateTime handling in SQL module. Meanwhile you can try the following workaround:
    1) Before using Apply SQL module, convert dates into strings with format “yyyy-mm-dd” that SQLite can parse.
    2) Use SQLite date() function to convert those strings back to dates
    The step 1) can be accomplished using Execute Python module (here “DateTime” is the name of column with dates), for example:
    import datetime as dt
    import pandas as pd
    def azureml_main(dataframe1 = None, dataframe2 = None):
        c= dataframe1['DateTime']
        cs = []
        for elem in c:
            cs.append(str(dt.date.fromtimestamp(elem)))
        return pd.DataFrame({"DateTime":cs}),
    The SQL script in step 2 would look like, for example:
    select * from t1 where date(t1."DateTime") < "2005-07-25" ;

  • Configuring toplink.weaving="static": Cannot apply class transformer?

    All,
    I have managed to successfully run TopLink Essentials build 2.0_49 in JTA mode from within the web container of Sun Java System Application Server 8.1EE by providing appropriate implementations for ServerPlatform and TransactionController as described in Wonseok Kim's blog entry at:
    http://jroller.com/page/guruwons?entry=use_glassfish_java_persistence_provider
    My issue now is that - as I cannot use dynamic weaving based on the agent in this environment - I would like to configure static weaving.
    Using no weaving at all, my application deploys and runs fine, but when changing
    <property name="toplink.weaving" value="false" /> to
    <property name="toplink.weaving" value="static" />I receive the following exception and stack trace:
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Cannot apply class transformer without LoadTimeWeaver specified
    Caused by: java.lang.IllegalStateException: Cannot apply class transformer without LoadTimeWeaver specified
            at org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.addTransformer(SpringPersistenceUnitInfo.java:67)
            at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createContainerEntityManagerFactory(EntityManagerFactoryProvider.java:208)
            at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:218)
            at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:251)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1202)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)
            at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:428)
            at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
            at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
            at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
            at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
            at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
            at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
            at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
            at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
            at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4010)
            at org.apache.catalina.core.StandardContext.start(StandardContext.java:4522)
            at com.sun.enterprise.web.WebModule.start(WebModule.java:241)
            at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:827)
            at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:811)
            at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:646)
            at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1322)
            at com.sun.enterprise.web.HttpServiceWebContainer.loadWebModule(HttpServiceWebContainer.java:880)
            at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1038)
            at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:160)
            at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:246)
            at com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:918)
            at com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:905)
            at com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:427)
            at com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:139)
            at com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:288)
            at com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:155)
            at com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:258)
            at com.sun.enterprise.deployment.phasing.StartPhase.runPhase(StartPhase.java:87)
            at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:71)
            at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:639)
            at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:361)
            at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:396)
            at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(ApplicationsConfigMBean.java:702)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:302)
            at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:357)
            at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
            at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
            at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
            at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
            at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:54)
            at $Proxy1.invoke(Unknown Source)
            at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:272)
            at com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:38)
            at com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:92)
            at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:69)
            at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:94)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:264)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:178)
            at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:174)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:210)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:178)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:263)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
            at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:225)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:173)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)
            at com.sun.enterprise.web.connector.httpservice.HttpServiceProcessor.process(HttpServiceProcessor.java:234)
            at com.sun.enterprise.web.HttpServiceWebContainer.service(HttpServiceWebContainer.java:2143) My expectation was that when toplink.weaving is set to "static",
    EntityManagerFactoryProvider.createContainerEntityManagerFactory(EntityManagerFactoryProvider.java:208)should not call back into PersistenceUnitInfo to add a transformer, as none is needed at runtime any more...
    Is this an issue with Spring's JPA module or with TopLink Essentials?
    Thanks in advance & best regards,
    Andreas

    Citing from a mail by Tom Ware/Oracle:
    "There is likely a bug in the static weaving code that attempts to add the transformer even though it will not be used. The reason we have not discovered this issue until now is that in most situations the fact that that transformer gets added despite the fact that we are statically weaving just gets ignored and the application functions. In Spring, apparently that is not the case."
    So I have just created
    https://glassfish.dev.java.net/issues/show_bug.cgi?id=3146
    for this.issue.
    Thanks for your help with this, Tom!
    Best regards,
    Andreas

  • Applying Inline Transformation

    Hello,
    I have a custom XSL which generates a CSV out of XML in a specific format. If I use it in BLS and save the file on hard drive, it works fine but it never works if i apply it for a query as an Inline transformation. There is no error thrown also. The output of Inline transformation is always as if i have not applied the transformation at all. There is no input parameter required by XSL.
    If i apply it on a static XML using "xml-stylesheet" then also it works fine.
    Is there any change in XSL to make it work as an Inline Transformation?
    Regards,
    Yogendra Sharma

    Hi,
        You can not transform XML output of Query Templates to CSV by Inline Transformation.
    but you can test by this URL.
    http://<servername>/Lighthammer/Illuminator/IllumXSLTServlet?URL=<XML doc OR URL reference>&Transform=<XSLReference>
    Cheers
    Dhanabal T
    Edited by: Dhanabal Thangavel on Feb 22, 2008 7:14 AM

  • How can I execute a statement before a VO is running

    JDEVADF_11.1.1.3.PS2_GENERIC_100408.2356.5660
    I use ADF BC
    how can I execute a statement before a VO is running

    thanks for the answer
    i use a logon function before I run a VO
    after a certain time will be disconnected
    and I have to call the function again
    sorry for my English
    public String logon(String username, String password){
    CallableStatement st = null;
    this.username = username;
    this.password = password;
    try {
    st = getDBTransaction().createCallableStatement("begin ep_security.LogOn(?,?); end;",0);
    st.setObject(1, username);
    st.setObject(2, password);
    st.executeUpdate();
    this.getDBTransaction().commit();
    } catch (SQLException e) {
    System.out.println("ERROR "+e.getMessage());
    this.addWarning(new JboWarning("Quote retrieved successfully"));
    System.out.println("...RETURN ERROR");
    return "error";
    } finally {
    if (st != null) {
    try {
    // 7. Close the statement
    st.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }

  • Enhancement request for Navigation Bar - save state before branching

    Hello,
    I believe it would be nice and helpful to add the save state before branching option also to the Target section of a Navigation Bar Entry.
    Thanks,
    Arie.
    &diams; Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.
    &diams; Author of Oracle Application Express 3.2 – The Essentials and More

    -Max- wrote:
    Has it been moved or removed ?The feature was removed in an (originally) unannounced, undocumented and disproportionate fait accompli by Oracle: +{thread:id=2285521}+
    This was subsequently documented in the Release Notes.
    There is no forum traffic to substantiate the reasons given for its removal. I certainly never encountered them. I don't see how it couldn't have been retained with documented restrictions.

  • Getting the keyboard modifiers key state before injecting event.

    I'm using the Robot to inject keyboard events into a host computer from multiple clients.
    Since each client can have different modifiers keys (i.e. Shift, Alt, Ctrl, ...) set at a time and
    clients can interrupt each other, I need to be able to read from the host computer what
    modifier keys are set at that moment to get things back into synch.
    The KeyEvent class has a way to get the modifier keys through:
    KeyEvent.isShiftDown();
    KeyEvent.isControlDown():
    But this doesn't help (apparently) because that information is only available to a
    Keyboard listener when a key is pressed.
    What I need is a way to "get" the current keyboard modifier keys state before injecting
    an event through the Robot.
    Would anyone know how to do this?

    So... the clients send input events to the host and the host in turn simulates those events with the use of a Robot. Is that correct?
    If so then the program needs to save the last injected keyboard input that had a modifier mask in a field somewhere. Whenever you need to ask if any modifier keys are being pressed, you need only to look at this field and see if it is a pressed event. However, this method won't be able to detect a person physically at the host computer typing stuff.
    The central problem is that you can query keyboard input from OS (such as asking if shift is currently pressed) without a focused window using the standard api. But a focused window kind of defeats the purpose of what you are trying to do.

  • Newbie (View sql statement before execute immediate)

    Here is a sample:
    <code>
    drop table dummy;
    create table dummy(county varchar2(20)
    ,fiscalyear number(4,0)
    ,wavkeyid number(4,0));
    Insert into dummy(county,fiscalyear,wavkeyid)
    values('Jefferson',2012,59);
    commit;
    </code>
    I am trying to use a bind variable in the SQL statement.
    I would like to see the statement before it is executed.
    Example
    Select county from dummy where wavkeyid=59 and fiscalyear=2012
    Is there a way for me to see the line above?
    <code>
    PROCEDURE test_BindVar
    AS
    v_message_tx varchar2(200);
    v_wavkeyid_nr number:=59;
    v_county_tx varchar2(40);
    BEGIN
    v_message_tx:='Select county from dummy '||
    ' where wavkeyid=:x and fiscalyear=2012 ';
    dbms_output.put_line
    ('v_message_tx '||v_message_tx);
    execute immediate v_message_tx into v_county_tx using v_wavkeyid_nr;
    dbms_output.put_line
    ('v_county_tx '||v_county_tx );
    END;
    </code>
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
    PL/SQL Release 10.2.0.4.0 - Production
    "CORE 10.2.0.4.0 Production"
    TNS for 32-bit Windows: Version 10.2.0.4.0 - Production
    NLSRTL Version 10.2.0.4.0 - Production
    TIA
    Steve42

    you missed the forum you are in ;)
    "SQL Developer (Not for general SQL/PLSQL questions)"
    recommend to post your question to the related forum on OTN.

  • I installed the latest Security and Safari update.  Now Safari crashes and Chrome won't launch at all.  Can I revert to the software state before the newest updates?

    After installing the latest security and Safari updates (18 Sept 2013), Safari crashes and Chrome won't launch at all.  Can I revert to a software state before this latest install?

    The problems are caused by third party input managers/enhancers that have not yet been updated by their developers to comply with the standards used by Safari 3.2.1. and/or Safari 4.
    In your case these are:
    x7e3000 - 0x7e3fff com.aladdinsys.mmenabler 7.1.0 (99) /Library/InputManagers/MagicMenuEnabler/MagicMenuEnabler.bundle/Contents/MacOS/ MagicMenuEnabler
    0x7e7000 - 0x7e7fff com.yazsoft.SDEnhancer ??? (1.0) /Users/peterdignam/Library/InputManagers/SpeedDownload Enhancer/SpeedDownloadEnhancer.bundle/Contents/MacOS/SpeedDownloadEnhancer
    0x254a000 - 0x254dfff com.yazsoft.SDSafariBundle ??? (1.0) /Users/peterdignam/Library/InputManagers/SpeedDownload Enhancer/SpeedDownloadEnhancer.bundle/Contents/Resources/SDSafariBundle.bundle/ Contents/MacOS/SDSafariBundle
    You fill find them in one or either of these folders:
    Home/Library/Input Managers
    Hard Disk/library/Input Managers
    Hard Disk/Library/Application Support
    although the exact location is indicated in your crash report as quoted above - look under 'Binary Images'.
    Close Safari and delete them, then restart Safari and it should be working normally.
    Check with the developers of the plug-ins in question for updates that are Safari 4 compliant.

  • I changed my username and now afp doesn't show any users. I have file sharing on. And also when I select "get more info" on the shared folders they don't have my username in there. it just has "applepc(me)" it my old username before changing it.

    I changed my username and now afp doesn't show any users. I have file sharing on. And also when I select "get more info" on the shared folders they don't have my username in there. it just has "applepc(me)" my old username before changing it showed the correct username? please any help would be great.

    Turn Time Machine OFF temporarily in its preference pane. Leave the window open.
    Navigate in the Finder to your backup disk, and then to the folder named "Backups.backupdb" at the top level of the volume. If you back up over a network, you'll first have to mount the disk image file containing your backups by double-clicking it. Descend into the folder until you see the snapshots, which are represented by folders with a name that begins with the date of the snapshot. Find the one you want to restore from. There's a link named "Latest" representing the most recent snapshot. Use that one, if possible. Otherwise, you'll have to remember the date of the snapshot you choose.
    Inside the snapshot folder is a folder hierarchy like the one on the source disk. Find one of the items you can't restore and select it. Open the Info dialog for the selected item. In the Sharing & Permissions section, you may see an entry in the access list that shows "Fetching…" in the Name column. If so, click the lock icon in the lower right corner of the dialog and authenticate. Then delete the "Fetching…" item from the icon list. Click the gear icon below the list and select Apply to enclosed items from the popup menu.
    Now you should be able either to copy the item in the Finder or to restore it in the time-travel view. If you use the time-travel view, be sure to select the snapshot you just modified. If successful, repeat the operation with the other items you were unable to restore. You can select multiple items in the Finder and open a single Info dialog for all of them by pressing the key combination option-command-I.
    When you're done, turn TM back ON and close its preference pane.

  • JTA health state has changed to HEALTH_WARN

    Hi <br><br>
              I've got the following warning:<br><br>
              The JTA health state has changed from HEALTH_OK to HEALTH_WARN with reason codes: Resource OracleStore_1 declared unhealthy.
              <br><br>
              Can u point out a document, that describes rules of changing JTA's health state ?<br>
              <br>
              regards
              <br>Lukas<br>
              <br>WLS 9.2

    First of all, it's not likely there is lost data but the proposed solution to delete store directories will destroy data and is not normally recommended. It's much more likely that the data in question never made it into the system as the transactions that inserted data are in the process of rolling back or already rolled back (the exception in the first post indicates the transaction rolled back); or possibly the data is part of an unresolved transaction that has a pending commit.
    There appear to be two different problems in this thread and it's doubtful the same solution would apply to both. Based on the minimal information provided:
    - (A) check your server log for precursor warnings and errors
    - (B) increase transaction timeouts (the global domain default is 30 seconds)
    - (C) reboot your WebLogic servers
    - (D) ensure your up-to-date on service-packs/patches
    - (E) contact customer support
    HTH,
    Tom

  • HT4098 I have a subscription to The Telegraph which I purchased before changing my email and apple ID.  How can I get iTunes to transfer this purchase and put it under my new apple ID?

    have a subscription to The Telegraph which I purchased before changing my email and apple ID.  How can I get iTunes to change it to current ID

    Did you create a NEW Apple ID or did you change the email address for your OLD Apple ID? This will affect how you update apps in the future.
    Anyway, go to Settings/iTunes&App Stores, log out, then log in with the new ID.

  • When creating a custom SearchPlugin, is it possible to add more code such as uppercase conversion of the SearchText and IF statements that change the URL depending on what is typed?

    When creating a custom SearchPlugin, is it possible to add more code such as uppercase conversion of the searchTerms and IF statements that change the URL depending on the searchTerms? Every time I try to add something firefox doesn't want to add it as a search plugin. I need to create a more powerful search tool for personal use.

    I've found some external software applications that will do it, so that leads me to believe its not possible within ID CC.

  • HT202667 I did not do my research before changing my Apple ID from an outdated email address to a current one. I just changed and verified and though I was all set. WRONG! Now I cannot sign in to iCloud because it will not let me enter the new Apple ID! H

    I did not do my research before changing my Apple ID from an outdated email address to a current one. I just changed and verified and though I was all set. WRONG! Now I cannot sign in to iCloud because it will not let me enter the new Apple ID. I read the 10/30/13 randers4 post to just change your Apple ID back then sign in and change it to the new email address again and then you can sign in, but I cannot change back to the prior email address Apple ID because that is no longer an active email account (or at least not mine). Any thoughts on how to get signed into iCloud when it does not allow me to type in the new Apple ID and the old Apple ID no longer exists.
    I see that many people have asked, but no one has come up with a solution that I found.
    Thanks for any help!

    This did not work for me.  My old email account for iCloud still pops up on my screen every time I open my macbook.  I've deleted it, reset it, every thing I can think of and it still shows up.  I think six months of this is more than enough time to wait.
    RDG

  • HT4098 I want to change my store and it says that I have a 0.11$ credit and should spend it how before changing stores how can I do it?

    I want to change my store and it says that I have a 0.11$ credit and should spend it how before changing stores how can I do it?

    You can use your remaining store credit by purchasing an item, and paying the extra amount using a credit card, debit card, or if your country's store supports it, your PayPal or Click&Buy account.
    I you don't have an alternate payment method you can provide, then you will need to contact iTunes Store Customer Support via http://www.apple.com/support/itunes/contact/

Maybe you are looking for