Pages 5.2 typing slow / lag

Since deleting a section of my essay about 100 words of 1300, the typing has been laging significantly, im running OSX 10.9.2 2010 iMac 3.06 I3 8Gb Ram, 77GB free of a 500GB hard drive. Only have 3 programs running, safari, pages and endnote.
CPU spikes to about 60-80% in 2 of the '4' cores
Any solutions?
Thanks

The problem is most probably software specific. I am running OSX 10.9.2 on a rMBP with 16gb or Ram, half a TB of free storage and a 2.6 i7 and typing in pages lags a lot! I was on the phone with apple support UK for over an hour yesterday and they did not have a solution for me but at least they are looking into it. The program was not sucking too much memory and the rest of the computer was running smoothly. The only problem was with typing in pages. The length of the document didn't seem to have a correlation, as opening a new document and filling it with dummy text of up to 3000 words did not cause it to lag, but rather the amount of time I've spent on a document. The technician asked me to disconnect pages from icloud as he thought it could be connected with the constant updating, but this didn't help either. We've tried creating a new user account, testing the document in safe boot, completely removing pages from the system and then reinstalling, removing any plug ins like Endnote's plugin etc but NOTHING helped. And the weird thing is that: it's only typing that's lagging, scrolling, adding graphics, copy pasting and ANY other function would work smoothly... unless you tried to type. Also, the exact same document would have no problem being edited in pages for icloud.
I am surprised as to why there aren't any more people facing this problem allready.
I will keep this post updated with any news from Apple Support.

Similar Messages

  • Iphone 4s is slow scrolling though pages after exiting setting, 3sec lag, any ideas how to fix?

    Iphone 4s is slow scrolling though pages after exiting setting, 3sec lag, any ideas how to fix?

    I have the same issue on mine...

  • My pages app types very slow

    I've recently posted  this issue...my pages app is very slow while typing a document
    -I've no background apps in open.
    -the file was about 30 pages.
    -the text was typed in a table.
    -my pages version is 2.1
    -my icloud file sync is off in pages
    -The document is stored in my ipad and not on the network server
    And i have also tried re-starting the ipad but it was of no use.
    and please help me..it was very important..

    Try This...
    Close All Open Apps... Perform a Reset... Try again...
    Reset  ( No Data will be Lost )
    Press and Hold the Sleep/Wake Button and the Home Button at the Same Time...
    Wait for the Apple logo to Appear...
    Usually takes about 15 - 20 Seconds... ( But can take Longer...)
    Release the Buttons...

  • Web page browsing speed drastically slowing down

    I purchased a 13 inch mac book pro in December. Since day one, I have had a problem with my web page browsing speed drastically slowing down. These crippling slow down periods are completely random. They can start any time, and last from any amount of time. from minutes to hours.
    95% of the time any attempt to load a page end in a time out. The other 5% takes no less then 90 seconds to load the simplest of pages. I have this problem no matter what browser I use (Firefox, Chrome, Safari, Opera). What is driving me nuts is other applications work fine when browsing slows down. Skype, IM clients, multi-player games all work great, but web pages will not load. When I ping a website, my latency returns are perfectly normal. I can use Telnet and SSH with no problem.
    This has become such a problem that I can not depend on using OS X day to day. I used boot camp to setup a windows partition and installed win 7. Using my win 7 install everything runs perfectly, I have had zero slow down!
    I've done some searching and found numerous posts with similar problems. Ive read and followed the advice that I found, but I've had no success is fixing this.
    I have had this problem on 6 different wireless networks. Each time this problem has come into play, my windows install performs flawlessly. This really makes me belive this is a software problem. Not hardware / ISP.
    I see alot of post blaming default ISP DNS servers, just to let everyone know I use google's open DNS on my home network.
    I also have changed the DNS settings in OS X
    All other machines on my home network have zero problems!
    Sending files between my laptop and other machines on my network works perfectly.
    I have found a few posts / guides for using OnyX, none of them have worked for me
    I have to be missing some simple thing here, any help would be greatly appreciated.
    Message was edited by: BinomialHeap

    Thank you for the welcome and the quick response Glynn
    I rebooted into OS X as soon as I read your response. Web pages would not load.
    I followed your instructions.
    The Airport Light was green.
    I went ahead and hit assist me and ran the diag tool. According to the tool my internet connection is working correctly.
    Sadly the problem persists and web pages still will not load in all four browsers.
    I ran a ping to google.com and responses were well under 45 ms.
    Message was edited by: BinomialHeap

  • Customers Online, Page moving is too slow....

    I run concurrenct request ALL Scema of 'Gather Schema' yesterday.
    Because page moving is very slow.
    After that it is fast than before.
    But when I check today I't is slow again.
    Before I run concurrenct request ALL Scema of 'Gather Schema' page moving time is about 2~3min....
    After I run it, 3~6 sec...
    Today, 20 sec....
    Our System configuration is below
    EAI -> API call -> TCA of EBS < about 3000 (insert or update) /day, real time> -> transfer data to other system by java
    page moving time is slow only
    - home
    - cutomers
    but it is fast to go reports, data Quality, Import, Admin ....
    why occure like that? and what id have to do ...???
    EBS version is 12.1.1
    thanks for reading.

    Hi,
    Before I run concurrenct request ALL Scema of 'Gather Schema' page moving time is about 2~3min....
    After I run it, 3~6 sec...
    Today, 20 sec....Gather Schema Statistics concurrent program should take longer than seconds when you run it for all schemas. Did the concurrent request complete successfully? Please confirm this from the log file.
    page moving time is slow only
    - home
    - cutomers
    but it is fast to go reports, data Quality, Import, Admin ....
    why occure like that? and what id have to do ...???Enable trace and generate the TKPROF file, this may tell why it takes long time to retrieve the data -- See (Note: 169935.1 - Troubleshooting Oracle Apps Performance Issues) for details.
    Regards,
    Hussein

  • What's up with the Integrated Messaging page?  It is slow or inoperable again today.

    What's up with the Integrated Messaging page?  It is slow or inoperable again today.

    What's up with the Integrated Messaging page?  It is slow or inoperable again today.

  • Struts Page Flow Editor Unusably Slow

    I find the Struts page flow editor unusably slow.
    Opening a diagram takes ~ 30 s
    Dropping something from the component palette takes 10s
    Just selecting something takes 1-2 seconds.
    Moving objects on the diagram takes so long it looks as if nothing is happening so you end up trying to move things twice.
    All the diagrammers are slow, but this one is appalling.
    My hardware is Pentium M 1.7Ghz 1GB RAM.
    I have plenty of RAM free

    Not many.
    Here is the struts config
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
              "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
    <struts-config>
         <form-beans>
              <form-bean name="loginForm" type="com.ardeo.emdt.struts.LoginForm"/>
              <form-bean name="patientSearchForm" type="com.ardeo.emdt.struts.PatientSearchForm"/>
              <form-bean name="editPatientDetailsForm" type="com.ardeo.emdt.struts.EditPatientDetailsForm"/>
              <form-bean name="consultationNoteForm" type="com.ardeo.emdt.struts.ConsultationNoteForm"/>
              <form-bean name="userForm" type="com.ardeo.emdt.struts.UserForm"/>
              <form-bean name="editListForm" type="com.ardeo.emdt.struts.ListForm"/>
              <form-bean name="roleForm" type="com.ardeo.emdt.struts.RoleForm"/>
              <form-bean name="noteRolesForm" type="com.ardeo.emdt.struts.NoteRolesForm"/>
         </form-beans>
         <global-exceptions>
              <exception key="persistence.exception" type="com.ardeo.persistence.PersistenceException" handler="com.ardeo.emdt.struts.PersistenceExceptionHandler"/>
         </global-exceptions>
         <global-forwards>
              <forward name="persistenceError" path="/persistenceError.jsp"/>
              <forward name="loginPage" path="/login.jsp"/>
         </global-forwards>
         <action-mappings>
              <action path="/login" type="com.ardeo.emdt.struts.LoginAction" name="loginForm" scope="request" input="/login.jsp">
                   <forward name="success" path="/patientSearch.jsp"/>
              </action>
              <action path="/patientSearch" type="com.ardeo.emdt.struts.PatientSearchAction" name="patientSearchForm" scope="request" input="/patientSearch.jsp">
                   <forward name="singleResult" path="/patientDetails.jsp"/>
                   <forward name="multiResult" path="/patientSearch.jsp"/>
              </action>
              <action path="/editPatientDetails" type="com.ardeo.emdt.struts.EditPatientDetailsAction" name="editPatientDetailsForm" scope="request" input="/patientDetails.jsp">
                   <forward name="success" path="/patientDetails.jsp"/>
              </action>
              <action path="/logout" type="com.ardeo.emdt.struts.LogoutAction" scope="request"/>
              <action path="/editNoteRoles" type="com.ardeo.emdt.struts.EditNoteRolesAction" name="noteRolesForm" scope="request" input="/editRoles.jsp"/>
              <action path="/editUser" type="com.ardeo.emdt.struts.EditUserAction" name="userForm" scope="request" input="/editUsers.jsp"/>
              <action path="/createUser" type="com.ardeo.emdt.struts.CreateUserAction" name="userForm" scope="request" input="/createUsers.jsp"/>
              <action path="/createRole" type="com.ardeo.emdt.struts.CreateRoleAction" name="roleForm" scope="request" input="/createRoles.jsp"/>
              <action path="/updateList" type="com.ardeo.emdt.struts.EditListAction" name="editListForm" scope="request" input="/editList.jsp"/>
              <action path="/createConsultationNote" type="com.ardeo.emdt.struts.CreateConsultationNoteAction" scope="request" input="/consultationNote.jsp"/>
              <action path="/getConsultationNote" type="com.ardeo.emdt.struts.GetConsultationNoteAction" scope="request" input="/consultationNote.jsp">
                   <forward name="failed" path="/patientDetails.jsp"/>
              </action>
              <action path="/deleteConsultationNote" type="com.ardeo.emdt.struts.DeleteConsultationNoteAction" scope="request" input="/getPatientHistory.do">
                   <forward name="failed" path="/getPatientHistory.do"/>
              </action>
              <action path="/getPatientHistory" type="com.ardeo.emdt.struts.GetPatientHistoryAction" scope="request" input="/patientHistory.jsp"/>
              <action path="/getPatientSummary" type="com.ardeo.emdt.struts.GetPatientSummaryAction" scope="request" input="/patientSummary.jsp">
                   <forward name="singleForm" path="/patientSummary.jsp"/>
                   <forward name="duplicateForms" path="/selectSummaryForms.do"/>
              </action>
              <action path="/viewChangelog" type="com.ardeo.emdt.struts.GetChangelogAction" scope="request" input="/changelog.jsp"/>
              <action path="/updateForm" type="com.ardeo.emdt.struts.ConsultationNoteAction" name="consultationNoteForm" scope="request" input="/consultationNote.jsp">
                   <forward name="save" path="/patientDetails.jsp"/>
                   <forward name="cancel" path="/patientDetails.jsp"/>
              </action>
              <action path="/selectSummaryForms" type="com.ardeo.emdt.struts.SelectSummaryFormsAction"/>
         </action-mappings>
         <message-resources parameter="application"/>
    </struts-config>

  • Mouse stops/Typing slows

    Hello,
    I just updated to 10.6.3 and now my mouse stops responding every once in a while and the typing slows way down. It has happened 4-5 times today. If I wait long enough, it comes back, or if I close my laptop (sleep) and then open again it goes away. Very annoying. Any help?

    Hi, exactly the same problem after updating to 10.6.3, the trackpad stop responding for 20 seconds once in a while many times a day. When happening, I can not use the keyboard but can use alt+tab to switch between applications. I found this traces in my kernel.log :
    Apr 2 10:20:46 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x315, checksum bytes were 0xcef)
    Apr 2 13:55:38 thierry kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest returned error 0xe00002ed (interface 0, reportID 0x0)
    Apr 2 13:55:38 thierry kernel[0]: AppleUSBMultitouchDebug: _deviceGetReport returned an error in configurePower
    Apr 5 12:31:03 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x19f, checksum bytes were 0xd4e)
    Apr 5 12:39:27 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x28f, checksum bytes were 0xd0f)
    Apr 5 15:35:33 thierry kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest returned error 0xe00002ed (interface 0, reportID 0x0)
    Apr 5 15:35:33 thierry kernel[0]: AppleUSBMultitouchDebug: _deviceGetReport returned an error in configurePower
    Apr 5 15:37:22 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x1f1, checksum bytes were 0x1284)
    Apr 5 15:39:48 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 46-byte packet checksum is incorrect (expected 0x4d1, checksum bytes were 0xeb5)
    Apr 5 16:48:56 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x1df, checksum bytes were 0xeea)
    Apr 5 16:49:18 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x1f9, checksum bytes were 0xf07)
    Apr 5 16:50:14 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x2e7, checksum bytes were 0xbe6)
    Apr 6 08:35:37 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x195, checksum bytes were 0xa49)
    Apr 6 08:36:02 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x37d, checksum bytes were 0xdf2)
    Apr 6 09:40:41 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x1e4, checksum bytes were 0xd59)
    Apr 6 09:43:07 thierry kernel[0]: AppleUSBMultitouchDriver::validateChecksum - 18-byte packet checksum is incorrect (expected 0x2ec, checksum bytes were 0x10a6)
    Apr 6 09:52:32 thierry kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest returned error 0xe00002ed (interface 0, reportID 0x0)
    Apr 6 09:52:32 thierry kernel[0]: AppleUSBMultitouchDebug: _deviceGetReport returned an error in configurePower
    Apr 6 10:08:09 thierry kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest returned error 0xe00002ed (interface 0, reportID 0x0)
    Apr 6 10:08:09 thierry kernel[0]: AppleUSBMultitouchDebug: _deviceGetReport returned an error in configurePower
    Apr 6 10:11:59 thierry kernel[0]: AppleUSBMultitouchDriver::_deviceGetReport - DeviceRequest returned error 0xe00002ed (interface 0, reportID 0x0)
    Apr 6 10:11:59 thierry kernel[0]: AppleUSBMultitouchDebug: _deviceGetReport returned an error in configurePower
    It is absolutely annoying !!! Any help please?

  • HT4305 I have a iphone 4 and it seems to run slow/lag at times how can i check to see if all is well??

    My phone seems to run slow/lag at times how do i see if all is well??

    See this:
    http://readwrite.com/2013/10/15/ios-7-fixes-iphone-4-4s

  • Page loading is very slow

    Hi,
    We are using BAPI to fetch data from R/3, at the time of displaying it on the screen, page load is taking time, and scrolling of page is also very slow.
    Can you help me in improving the performance of the page.
    Thanks in advance.

    Hi
    Firstly identify it is a issue with the BAPI side or not. Test the BAPI in R/3 side. If it takes too long, then tune the ABAP code. If it is fine, then try using cache settings at Iview level.
    Regards,
    Murali.

  • Pages closes during typing. How do you recover document?

    Pages closed during typing. How do you recover the document if you hadnt saved it?

    Which version of Mac OS X do you use? Snow Leopard, Lion?
    If you are on Snow Leopard, there is nothing you can do unfortunately.

  • 2 Page doc = very slow, almost unworkable when typing Slow slow slow...

    Did some research, latest was posted in FEB.
    What is the deal with this? The doc has some images, but they are small jpegs. It should NOT have a 1200 millisecond, or 1.2 second delay when typing.
    Its becoming very difficult to work with.
    Any ideas?

    You're not the only one with this problem. There is a long discussion, with some proposed solutions, in this thread (and searching for "slow" in the Pages forum will bring up other threads as well).

  • IE 9, 10, 11 - Slow/Lag when typing

    *UPDATE*
    So just installing the latest display driver (AMD HD-3xxx) from Dell's website did NOT fix the issue. For whatever reason (still researching) The ATI Catalyst software needs to be installed also. So for testing, I imaged an Optiplex 780 (on board
    video) and I had no Issues with IE. I then installed the same image on an Optiplex 9020 with a Video Card. I made sure I had the latest driver in MDT as well. Once it was imaged and I tested IE I had the same issues. Installed the Catalyst software and teh
    issues ran away. I then uninstalled the video card from the computer, reimaged the Optiplex 9020 using the on board drivers and had no issues with IE.
    Link to AMD and BINGO: http://developer.amd.com/community/blog/2010/03/16/ie9-takes-advantage-of-the-gpu/
    A few users have brought this to my attention, I had not tested to much since IE is not my default browser, shame on me. I am imaging Dell Optiplex 760's and 9020's with a custom image and having it patch after installing applications. IE
    11 is being loaded on when this happens. For whatever reason IE will lag when typing in certain page fields. It does it when searching in Google or if I go to my companies OWA page. For testing I went ahead and built a machine from scratch (using Windows 7
    USB) ran all of the latest patches, installed all of the same software and what do you know IE works without any issues. So on the computer that was having issues, I tried safe mode and no issues when using IE. Here is the kicker, If I roll back IE all the
    way to IE 8 it works perfectly, once I started going to 10 and then 11 is when I noticed the issues.
    I have been racking my brain for the past week on this issue. I have rebuilt the task sequences for both machines even when using the install files from a disk to image a machine, as soon as I run Windows Updates IE breaks. Any thoughts? Oh and I have tried
    EVERYTHING in regards to IE, no add ons, reset settings, inPrivate, everything
    Alex

    Hey Keith,
    You may have hit it right on the nose. Turns out the CAB file I had was outdated and I had to grab the latest video driver from Dells website. The Optiplex 760's we run have a video card and what I believe is happening is when imaging the machines out the
    Catalyst software is not being installed which is causing the errors (I think). As soon as I updated the display driver and installed the supporting software with it the issues went away. I updated MDT with the latest video driver and am going to image a machine
    to see if that is all it needed. If it does need the Catalyst software installed I'll be adding that to my base image so I don't run into this again. 

  • MBP suddenly slow/lagging - pls somebody skilled with EtreCheck tell me what's wrong?

    I love ASC for hands-on advice to try oneself however this time I am in it too deep: My sons MBP suddenly became lagging and unresponsive/very very slow... ie. the swirl-thing comes up 1-2 secs AFTER clicking the apple-icon and the menu yet another 6-10 secs. Below is a copy from EtreCheck, pls help me understand it - never used it before.. My other MBPs could be optimized as well but at least they perform ok... this one is bad. Who to blame? Me, my son or thirdparty?
    EtreCheck version: 1.9.15 (52)
    Report generated 2 October 2014 17:55:18 CEST
    Hardware Information: ?
      MacBook Pro (13-inch, Mid 2012) (Verified)
      MacBook Pro - model: MacBookPro9,2
      1 2.5 GHz Intel Core i5 CPU: 2 cores
      4 GB RAM
    Video Information: ?
      Intel HD Graphics 4000 - VRAM: (null)
      Color LCD 1280 x 800
    System Software: ?
      OS X 10.9.4 (13E28) - Uptime: 0 days 0:22:25
    Disk Information: ?
      APPLE HDD TOSHIBA MK5065GSXF disk0 : (500.11 GB)
      S.M.A.R.T. Status: Verified
      EFI (disk0s1) <not mounted>: 209.7 MB
      MacBook Pro HD (disk0s2) / [Startup]: 499.25 GB (348.18 GB free)
      Recovery HD (disk0s3) <not mounted>: 650 MB
      MATSHITADVD-R   UJ-8A8
    USB Information: ?
      Apple Inc. FaceTime HD Camera (Built-in)
      Apple Inc. BRCM20702 Hub
      Apple Inc. Bluetooth USB Host Controller
      Apple Computer, Inc. IR Receiver
      Apple Inc. Apple Internal Keyboard / Trackpad
    Thunderbolt Information: ?
      Apple Inc. thunderbolt_bus
    Gatekeeper: ?
      Mac App Store and identified developers
    Launch Daemons: ?
      [loaded] com.adobe.fpsaud.plist Support
      [loaded] com.microsoft.office.licensing.helper.plist Support
      [loaded] com.oracle.java.Helper-Tool.plist Support
    Launch Agents: ?
      [loaded] com.oracle.java.Java-Updater.plist Support
    User Launch Agents: ?
      [loaded] com.facebook.videochat.[redacted].plist Support
      [loaded] com.google.keystone.agent.plist Support
      [running] com.spotify.webhelper.plist Support
    User Login Items: ?
      iTunesHelper
    Internet Plug-ins: ?
      FlashPlayer-10.6: Version: 15.0.0.152 - SDK 10.6 Support
      QuickTime Plugin: Version: 7.7.3
      Flash Player: Version: 15.0.0.152 - SDK 10.6 Support
      Default Browser: Version: 537 - SDK 10.9
      SharePointBrowserPlugin: Version: 14.4.1 - SDK 10.6 Support
      Unity Web Player: Version: UnityPlayer version 4.3.5f1 - SDK 10.6 Support
      DirectorShockwave: Version: 12.0.3r133 - SDK 10.6 Support
      JavaAppletPlugin: Version: Java 7 Update 67 Check version
    Safari Extensions: ?
      AdBlock
    Audio Plug-ins: ?
      BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
      AirPlay: Version: 2.0 - SDK 10.9
      AppleAVBAudio: Version: 203.2 - SDK 10.9
      iSightAudio: Version: 7.7.3 - SDK 10.9
    iTunes Plug-ins: ?
      Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
    User Internet Plug-ins ?
      Google Earth Web Plug-in: Version: 7.1 Support
    3rd Party Preference Panes: ?
      Flash Player  Support
      Java  Support
    Time Machine: ?
      Skip System Files: NO
      Mobile backups: OFF
      Auto backup: NO - Auto backup turned off
      Volumes being backed up:
      MacBook Pro HD: Disk size: 464.96 GB Disk used: 140.69 GB
      Destinations:
      TCHUB-disc [Network] (Last used)
      Total size: 929.19 GB
      Total number of backups: 2
      Oldest backup: 2014-04-21 13:23:17 +0000
      Last backup: 2014-04-22 14:05:48 +0000
      Size of backup disk: Adequate
      Backup size 929.19 GB > (Disk used 140.69 GB X 3)
      Time Machine details may not be accurate.
      All volumes being backed up may not be listed.
    Top Processes by CPU: ?
          3% WindowServer
          1% Dock
          0% com.apple.IconServicesAgent
          0% NotificationCenter
          0% fontd
    Top Processes by Memory: ?
      82 MB com.apple.IconServicesAgent
      70 MB opendirectoryd
      53 MB mds_stores
      53 MB loginwindow
      53 MB ocspd
    Virtual Memory Information: ?
      1.65 GB Free RAM
      1.20 GB Active RAM
      612 MB Inactive RAM
      568 MB Wired RAM
      691 MB Page-ins
      0 B Page-outs

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of the script have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*genieo\* \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB com.apple.AirPortBaseStationAgent 464843899 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' /^ *$|CSConfigDot/d;s/^ */   /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g ' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<200) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { print "'${p[41]}'";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$|'${p[41]}'/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { print "'${p[41]}'.plist\t'${p[42]}'";if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p);if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text$|(Bo|PO).+ sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" ' BEGIN{FS="= "} /Path/{print $2} ' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test osascript\ -e );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'|tr , \\\n" 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:| VALI|xpma' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cgh] ! -name *ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Ca*/*/Ex,Co{mpon,reM},Ex,Inter,iTu*/*P,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -path \\*s/Resources -prune -o -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t /S*/L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" '/S*/*/Ca*/*xpc* >&- ||echo No' );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents launchd Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors XPC\ cache );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0(){ [[ "$v" ]]&&echo "$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "$s"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 35 49 61 51;D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;A2 4 20 21;B7 6;B2 9;A4 14 7 52 9;B2 10;B6 9 10 4;C3 25;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D23 14 1 62 42;D12 34 43 53 44;D12 22 50 32 52;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 37 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return  three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report what happened. No harm will be done.
    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • Very Slow / Lag When Screen Moves...

    Hi Guys,
    I’m really a newbie when it comes to AS3 – so really a total newbie when it comes to using it to develop iPhone games/apps, but I have used AS2 for years now
    I’ve been trying to do a simple test – Just use mouse events to move a screen around depending on what is pressed. No Characters/hittests/etc.
    What I have created works great on my pc – very smooth, and even on the iphone, the controls work as expected – but the problem is how SLOW everything is running. Pressing the "UP" arrow - makes the screen move, but very SLOW and Jumpy.
    I have tried using onkeyframe and using a timer – but both are very slow.
    Typically when I made games in AS2 – the “level” would just be a single BIG movieclip – as shown in “Example A” – but this was very slow on the iphone, so I tried a tile based approach (“Example B”), which reuses the same movieclips, it just moves them and renames them – trying to cut memory usage down, only loading what is needed - but  still its slow. The total size of the "level" is only about 3x bigger than the iphone visible screen.
    I have made sure all variables are done correctly: var thisVar:int = 10; etc and have enabled cache as bitmap. I have replaced all vector graphics with jpegs, and followed the guide on how to optimize code for iphone development – but nothing seems to work, everything just lags as the screen moves/updates – but everything works great on my pc.
    Can someone please explain what I am doing wrong? Is there a way to cache the whole map before the game loads? Which is the correct way to make an iphone game where the level is bigger than the default screen - tile based or a large level graphic.
    Thanks so much for any help! I’ve been trying to get this simple test working for 3 days now – but documentation is limited at the moment.
    Cheers!

    This should be better:
    the function addPage() is what I used to test Bitmaps
    import flash.display.Shape;
    import flash.display.Sprite;;
    Multitouch.inputMode = MultitouchInputMode.GESTURE;
    var currentGalleryItem:Number = 1;
    var totalGalleryItems:Number = 4;
    var slideCounter:Number = 0;
    var gallery_items:Sprite = new Sprite();
    addChild(gallery_items);
    addPages();
    stage.addEventListener (TransformGestureEvent.GESTURE_SWIPE, fl_SwipeToGoToNextPreviousFrame);
    // create pages
    function addPages():void
    addShape(0, 0, 0xff0000);
    addShape(768, 0, 0x00ff00);
    addShape(1536, 0, 0x0000ff);
    function addPage(xPos:Number, yPos:Number):void
    var p:Bitmap = new Bitmap(new bookPage());
    p.x = xPos;
    p.y = yPos;
    gallery_items.addChild(p);
    function addShape(xPos:Number, yPos:Number, col:uint):void
    var s:Shape = new Shape();
    s.graphics.beginFill(col);
    s.graphics.drawRect(xPos, yPos, 768, 1028);
    s.graphics.endFill();
    gallery_items.addChild(s);
    function fl_SwipeToGoToNextPreviousFrame(event:TransformGestureEvent):void
    if(event.offsetX == 1)
    if(currentGalleryItem > 1){
    currentGalleryItem--;
    slideRight();
    else if(event.offsetX == -1)
    if(currentGalleryItem < totalGalleryItems){
    currentGalleryItem++;
    slideLeft();
    function slideLeft(){
    gallery_items.addEventListener("enterFrame", moveGalleryLeft);
    function slideRight(){
    gallery_items.addEventListener("enterFrame", moveGalleryRight);
    function moveGalleryLeft(evt:Event){
    gallery_items.x -= 76.8;
    slideCounter++;
    if(slideCounter == 10){
    gallery_items.removeEventListener("enterFrame", moveGalleryLeft);
    slideCounter = 0;
    function moveGalleryRight(evt:Event){
    gallery_items.x += 76.8;
    slideCounter++;
    if(slideCounter == 10){
    gallery_items.removeEventListener("enterFrame", moveGalleryRight);
    slideCounter = 0;

Maybe you are looking for

  • How to add new class to existing DC (Web Dynpro project)

    Hi, How can I add new class to an existing DC (Web Dynpro project)? I tried adding it using File - New - Other - Java - Class, but after a build of the DC the new class (and its contents    ) was completely removed. Then I created a new DC (java proj

  • Automatically display the values in textfield

    Hii, I have two items. 1.S_NAME (Popup list of values item) 2.S_CODE(Text field). If i select the one "NAME" from pop up list of values then i want to automatically display the corresponding S_CODE of that name ....Pls help me Thanks and Regards, Pre

  • Dynamic Calc Member in formula not working

    Hello, I am having an issue trying to calculate a dynamic calc member in a calc script. Lets say this is our outline: OC_GRANDPA (Dynamic Calc) OC_PART1 (Dynamic Calc) (+) Child1 (Calculated at top of calc script - STORED member) (+) Child2 (Calculat

  • SAPRFC 1.4.1 / UNIX SOLARIS 32 Bits / RFC_34-20000061.SAR

    Install is OK, but when I test with PHP I Have this error : PHP Warning:  Unknown(): Unable to load dynamic library '/opt/rfcsdk/lib/saprfc.so' - ld.so.1: ./php: fatal: relocation error: file /opt/rfcsdk/lib/librfccm.so: symbol __1cG__CrunKpure_error

  • Can I get the white shell case replaced?

    I purchased the regular Macbook in 2010, and am wondering if it's possible to get the white shell case replaced?  It's been through some wear, and since my Macbook is working just fine (knock on wood) I would like to just clean up the case cosmetical