Loading dynamic images for Ipa version - issue solved?

Hello all,
I am facing the same issue reported in the thread below about loading images dinamically in iOS apps:
http://forums.adobe.com/thread/868630
In debug mode (using the Fast Method), images can be loaded dinamically in the iPad application. But when the final app IPA version is generated, images cannot be loaded dinamically. Just embedded images are shown.
Can anyone inform if this issue has been solved or if there is any workaround for it?
Thanks
Inacio.

Hi
Does the following Flex code cover your use case? I have mailed a .zip to [email protected] that has a flex project loads a png like below.
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" title="HomeView">
<fx:Script>
<![CDATA[
[Bindable]
private var url:String ="http://www.messersmith.name/wordpress/wp-content/png-national-emblem.png"
]]>
</fx:Script>
<s:Image id="ImgLogo" horizontalCenter="0" verticalCenter="0" source="{url}"/>
</s:View>
Are you by any chance using another swf file that supplies the url. No external swf can be loaded in the release version. So if your code is arranged in a way that the url for the png is part of some other swf file then you need to refactor your code to have a single swf file.

Similar Messages

  • Button to load dynamic image in interactive form webdynpro for java

    Hi all
    i tried to use image field to load dynamic image as shown in the online interactive form tutorial
    and it worked for test but when try it with view appears inside viewset it doesnt....
    so i think if we could call the image after render by pressing a button inside the form it may work
    but the problem is i have no idea about how to implement such solution ,so if any one has any idea about how to implement such solution i will be thankful if he can share me the solution.
    thanks.....
    Naguib..

    use the following tutorial. it is very easy to follow and it works fine, i have tried that.
    http://www.docstoc.com/docs/2540673/How-To-Integrate-ADOBE-form-on-WebdynPro-for-ABAP-and-Deploy-it-
    in case of some more problems, ask again and point out the part of tutorial where there is a problem.

  • Error editing task sequence: Failed to load dynamic properties for class "SMS_TaskSequence_ApplyWindowsSettingsAction" From XML into WMI

    I've started getting an intermittent error editing my Windows 7 OSD task sequence.  Sometimes I can open the TS to edit, but when I try to apply changes I get the error.  Other times I get the error when trying to open the TS.  If I try again
    right away, I still get the error, but if I wait a few minutes and try again sometimes it will open the TS. 
    The error reads:
    ConfigMgr Error Object:instance of SMS_Extended Status{Description = "Failed to load dynamic properties for class \"SMS_TaskSequence_ApplyWindowsSettingsAction\" from XML into WMI";Error Code = 2147943746;File = "e:\\qfe\\nts\\sms\\siteserver\\sdk_provider\\smsprov\\ssptspackage.cpp";Line = 3454;Operation = "ExecMethod";ParameterInfo = "SMS_TaskSequencePackage";ProviderName = "WinMgmt";StatusCode = 2147749889;}
    Coinciding with this error, I show the following entries in the TaskSequenceProvider.log file: 
    [PID: 7608] Invoking method SMS_TaskSequence.LoadFromXml
    TaskSequenceProvider
    Failed to protect memory buffer, hr=0x80070542
    TaskSequenceProvider
    Failed to load dynamic properties for class "SMS_TaskSequence_ApplyWindowsSettingsAction" from XML into WMI 0x80070542 (2147943746)
    TaskSequenceProvider
    Failed to load node Apply Windows Settings from XML into WMI 0x80070542 (2147943746)
    TaskSequenceProvider
    Failed to load children steps for node "PostInstall" from XML 0x80070542 (2147943746)
    TaskSequenceProvider
    Failed to load children steps for node "Execute Task Sequence" from XML 0x80070542 (2147943746)
    TaskSequenceProvider
    Failed to load children steps for node "" from XML 0x80070542 (2147943746)
    TaskSequenceProvider
    Failed to load XML for the task sequence into WMI 0x80070542 (2147943746)
    TaskSequenceProvider
    [PID: 7608] Done with method SMS_TaskSequence.LoadFromXml
    TaskSequenceProvider
    Setting status complete:  status code = 0x80070542; Failed to load dynamic properties for class "SMS_TaskSequence_ApplyWindowsSettingsAction" from XML into WMI
    TaskSequenceProvider
    I exported the task sequence and checked in "object.xml" for the "ApplyWindowsSettingsAction", to see if there was something odd in the xml, but I don't find anything that jumps out as being wrong.  Here's the section of XML for
    that step.  I've removed identifying info, and replaced it with a generic term in bold.
    <step type="SMS_TaskSequence_ApplyWindowsSettingsAction" name="Apply Windows Settings" description="" runIn="WinPE" successCodeList="0" runFromNet="false"><action>osdwinsettings.exe /config</action><defaultVarList><variable name="OSDLocalAdminPassword" property="AdminPassword"></variable><variable name="OSDComputerName" property="ComputerName">%_SMSTSMachineName%</variable><variable name="OSDProductKey" property="ProductKey"></variable><variable name="OSDRandomAdminPassword" property="RandomAdminPassword">false</variable><variable name="OSDRegisteredOrgName" property="RegisteredOrgName">COMPANY NAME</variable><variable name="OSDRegisteredUserName" property="RegisteredUserName">COMPANY NAME</variable><variable name="OSDServerLicenseConnectionLimit" property="ServerLicenseConnectionLimit">5</variable><variable name="OSDTimeZone" property="TimeZone">Central Standard Time</variable></defaultVarList></step><step type="SMS_TaskSequence_ApplyNetworkSettingsAction" name="Apply Network Settings" description="" runIn="WinPEandFullOS" successCodeList="0" runFromNet="false"><action>osdnetsettings.exe configure</action><defaultVarList><variable name="OSDDomainName" property="DomainName">DOMAIN.COM</variable><variable name="OSDJoinPassword" property="DomainPassword"></variable><variable name="OSDJoinAccount" property="DomainUsername">DOMAIN ACCOUNT</variable><variable name="OSDEnableTCPIPFiltering" property="EnableTCPIPFiltering" hidden="true">false</variable><variable name="OSDNetworkJoinType" property="NetworkJoinType">0</variable><variable name="OSDAdapterCount" property="NumAdapters" hidden="true">0</variable></defaultVarList></step>
    Is there any other log I should check for a clue on this issue?  What could be causing this error?

    Thanks for sharing that!  I tend to save contacting MS support until after I've exhausted other options.  I'm always afraid that I'll spend the $500 to open a case and then it turns out to be something simple that I would have found if I had just
    kept working on it myself a little longer.
    It looks like that link is for an update released in February as KB3023562.  I downloaded and installed it. I'll try opening/editing/saving the task sequence a few times today to see if the issue is resolved.  
    After I had already installed it, I thought to look up that update in configmgr.  The update is listed as superseded by 2 other updates.  The newest of those is KB3046049, which just installed last night with the other March patches, so it's possible
    that I didn't need to install KB3023562 after all.  

  • Changing images for print version

    Is there a way to change an image for a print version?
    My background is dark blue and my image is white, however if
    I print this nothing will show because its white on white.
    I want to use a different image that is dark blue for the
    print version so that you can see it.
    Can this be done with CSS?

    That'd be nice. But you misplaced a decimal in the amount. It
    needs to
    move right! 8)
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "DC_Eric" <[email protected]> wrote in message
    news:es7659$rhn$[email protected]..
    > Based off what you said I came up with another idea.
    >
    > I set the current image not to display and then in the
    div I set a
    > background
    > image, height, and width
    >
    > then when you go to print the page the display none is
    removed and the
    > foreground image shows again which is now the print
    version image.
    >
    > I didn' set any blocks or anything but this seems to
    work.
    >
    > Thanks so much Murray. We should all chip in $0.25 each
    time you help one
    > of
    > us. Then you can retire and just support the forums :)
    >

  • Pre-loading external images for XML-based gallery

    I'm working-on an XML-based photo gallery here:
    http://www.unionandparkwood.com/demo/flash_gallery/
    It works how I want it, except that the first time a
    thumbnail is clicked for an image, it pauses long enough to skip
    the fade. If you click-through the images a second time, you'll see
    that it works smoothly. My guess is that the first time the
    thumbnail is clicked, the image isn't cached, yet.
    I tried to fix this by creating a JavaScript file for the
    page to pre-load each image and thumbnail:
    0003a = new Image;
    0003a.src = "images/Down-Range.jpg";
    0003b = new Image;
    0003b.src = "thumbnails/Down-Range.jpg";
    But that didn't work. What would be the best way to do this?
    I included a link to "Download ZIP" of the FLA project on
    this page, too, because it wouldn't be easy for me to describe
    what's happening. In a nutshell, a thumbnail click launches a
    function that loads the appropriate image into the main image
    holder. What seems to be happening the first time is the image
    isn't loaded before the fade is finished, so the image just appears
    after a short pause the first time.

    >>What seems to be happening the first time is the
    image isn't loaded before
    >>the fade is finished, so the image just appears after
    a short pause the
    >>first time.
    As has been said many times in thos forum - use the
    MovieClipLoader class to
    load images, and then use that class' onLoadInit method to do
    things with
    the loaded image. Loading is asynchronous - you _have_ to
    wait until the
    image is done loading before doing a fade.
    Dave -
    www.offroadfire.com
    Head Developer
    http://www.blurredistinction.com
    Adobe Community Expert
    http://www.adobe.com/communities/experts/

  • Load dynamically image from path

    Hi,
    I want load image from path with CR4E. I have a report with a field that contain the path of image and a empty PictureObject.
    I wanna put the image from the path in the picture image.
    That work when i have a section that is unique :
    I can obtain the path with this code
                        IField field = clientDoc.getDataDefinition().getResultFields()
                                  .findField(fieldObject.getDataSourceName(), FieldDisplayNameType.formulaName, java.util.Locale.getDefault());
                        RowsetMetaData rowSetMetaData = new RowsetMetaData();
                        rowSetMetaData.setDataFields(clientDoc.getDataDefinition().getResultFields());
                        RowsetCursor resultCursor = clientDoc.getRowsetController().createCursor(null, rowSetMetaData);
                        Value values = clientDoc.getRowsetController().browseFieldValues(field, -1);
    And i can view the image with this code
                        clientDoc.getReportDefController().getReportObjectController().remove(picture);
                        PictureObject boPictureObject = clientDoc.getReportDefController().getReportObjectController().importPicture(path, theSection, picture.getLeft(), picture.getTop());
                        boPictureObject.setWidth(picture.getWidth());          
                        boPictureObject.setWidth(picture.getHeight());
    But when the section is not unique, it is always the same image in all section.
    How then I to make? A resolution has t-il there ? (with crystal report 8 there was ISectionEvent for this)
    Thanks for your help!
    Edited by: hermannpencole on Mar 24, 2011 5:35 PM

    Hi fUjI_FX,
    <br/>
    This is a solution for report with a field that contain the path of image and a empty PictureObject. the filed for the path is under picture Object, then image hide this field. (in this example the field for the path get the path from database with field PATH or MARKET_PATH you can change it).
    - at first open the doc
    <pre>
          * Load.
          * @throws ReportSDKException the report sdk exception
          * @throws IOException Signals that an I/O exception has occurred.
         private void load() throws ReportSDKException, IOException {
              clientDoc = new ReportClientDocument();
              clientDoc.open(new File(report.getPath()).getAbsolutePath(), OpenReportOptions._openAsReadOnly);
              //..here change datasource if necessary
              clientDoc.getDatabaseController().logon(username, password);
    </pre>
    - After  assign parameters if necessary with with CRJavaHelper.addDiscreteParameterValue. If you want communicate with the user you must develop your own Dialog Box (i have it if you want).
    <br/><br/>
    - And finally search on the reportDoc if you have Field with image (field named PATH and MARKED PATH in this sample) and replace it with picture image : sample code
    <pre>
          * Process report.
          * @param reportClientDocument the report client document
          * @throws IOException Signals that an I/O exception has occurred.
         private void processReport(IReportClientDocument reportClientDocument) throws IOException {
              try {
                   if (reportClientDocument == null) {
                        return;
                   // Get the area collection of the report
                   Areas theAreaCollection =  reportClientDocument.getReportDefController().getReportDefinition().getAreas();
                   if (theAreaCollection == null) {
                        return;
                   // Iterates through the areas
                   int lNumberOfAreas = theAreaCollection.size();
                   for (int lArea = 0; lArea < lNumberOfAreas; lArea++) {
                        IArea anArea = theAreaCollection.getArea(lArea);
                        if (anArea != null) {
                             Sections theSectionCollection = anArea.getSections();
                             if (theSectionCollection != null) {
                                  // Iterates through the sections
                                  long lNumberOfSections = theSectionCollection.size();
                                  for (int lSection = 0; lSection < lNumberOfSections; lSection++) {
                                       ISection aSection = theSectionCollection.getSection(lSection);
                                       processSection(aSection);
              } catch (ReportSDKException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
          * Process section.
          * @param theSection the the section
          * @throws ReportSDKException the report sdk exception
          * @throws IOException Signals that an I/O exception has occurred.
         private void processSection(ISection theSection) throws ReportSDKException, IOException {
              if (theSection == null) {
                   return;
              //System.out.printf("----> ProcessSection2 %s\n", theSection.getName());
              ReportObjects theReportObjectCollection = theSection.getReportObjects();
              if (theReportObjectCollection == null) {
                   return;
              // Iterate through the section items
              int lNumberOfReportObjects = theReportObjectCollection.size();
              Values values = null;
              PictureObject picture = null;
              String formulaName = null;
              for (int lReportObject = 0; lReportObject < lNumberOfReportObjects; lReportObject++) {
                   IReportObject aReportObject = theReportObjectCollection.getReportObject(lReportObject);
                   if (isNotifiable(aReportObject)) {
                        FieldObject fieldObject = (FieldObject) aReportObject;
                        IField field = clientDoc.getDataDefinition().getResultFields()
                                  .findField(fieldObject.getDataSourceName(), FieldDisplayNameType.formulaName, java.util.Locale.getDefault());
                        RowsetMetaData rowSetMetaData = new RowsetMetaData();
                        rowSetMetaData.setDataFields(clientDoc.getDataDefinition().getResultFields());
                        RowsetCursor resultCursor = clientDoc.getRowsetController().createCursor(null, rowSetMetaData);
                        formulaName = field.getFormulaForm();
                        values = clientDoc.getRowsetController().browseFieldValues(field, -1);
                   if (aReportObject.getKind() != null && aReportObject.getKind().equals(ReportObjectKind.picture)) {
                        picture = (PictureObject) aReportObject;
              if (picture != null && formulaName != null) {
                   //Create blank image
                   int resolution = getResolution();
                   int width = (picture.getWidth() * resolution) / 1440;
                   int height = (picture.getHeight() * resolution) / 1440;     
                   String locationTemp = System.getProperty("java.io.tmpdir") + "imagegen.png";
                   File tempFile = new File(locationTemp);
                   tempFile.deleteOnExit();     
                   ImageUtils.createBlankImage(tempFile, width, height, resolution);
                   clientDoc.getReportDefController().getReportObjectController().remove(picture);
                   PictureObject boPictureObject = clientDoc.getReportDefController().getReportObjectController().importPicture(locationTemp, theSection, picture.getLeft(), picture.getTop());
                   boPictureObject.setWidth(picture.getWidth());               
                   boPictureObject.setWidth(picture.getHeight());     
                   if (values != null && !values.isEmpty()) {
                        //Create image in temp dir
                        for (int i=0; i < values.size(); i++) {                    
                             String locationString = (String) values.get(i).computeText().replaceAll("[\\\"\\']", "");                    
                             File fileToResize = new File(locationString);     
                             if (locationString.isEmpty()) {
                                  //Nothing blank image is already generated
                             } else if (!fileToResize.exists()) {
                                  locationTemp = System.getProperty("java.io.tmpdir") + "imagegen" + locationString.replaceAll("[:/\\\\\\. ]", "_") + ".png";
                                  tempFile = new File(locationTemp);
                                  tempFile.deleteOnExit();     
                                  ImageUtils.createImageNotFound(tempFile, width, height, resolution);
                             } else {
                                  locationTemp = System.getProperty("java.io.tmpdir") + "imagegen" + locationString.replaceAll("[:/\\\\\\. ]", "_") + ".png";
                                  tempFile = new File(locationTemp);
                                  tempFile.deleteOnExit();     
                                  ImageUtils.createResizedCopy(fileToResize, tempFile, width, height, resolution);
                        //Create dynamic picture
                        PictureObject boPictureObject2 = (PictureObject)boPictureObject.clone(true);
                        ConditionFormula c = new ConditionFormula();
                        c.setText( "\"" + System.getProperty("java.io.tmpdir") +
                                  "imagegen\" & replace(replace(replace(replace(replace(replace(replace(" + formulaName + ",\"\\\",\"_\"),\":\",\"_\"),\"\"\"\",\"\"),\" \",\"_\"),\"'\",\"\"),\"/\",\"_\"),\".\",\"_\") & \".png\"");
                        boPictureObject2.setGraphicLocationFormula(c);
                        boPictureObject2.setLeft(picture.getLeft());
                        boPictureObject2.setTop(picture.getTop());
                        boPictureObject2.setWidth(picture.getWidth());               
                        boPictureObject2.setHeight(picture.getHeight());     
                        clientDoc.getReportDefController().getReportObjectController().modify(boPictureObject, boPictureObject2);
          * Gets the resolution.
          * @return the resolution
         private int getResolution() {
         double dResolution = MIN_RESOLUTION;
              switch (printQuality) {
                   case PRINT_QUALITY_HIGH:   dResolution = MAX_RESOLUTION; break;
                   case PRINT_QUALITY_MEDIUM: dResolution = MIN_RESOLUTION + ((MAX_RESOLUTION - MIN_RESOLUTION) * .6);     break;
                   case PRINT_QUALITY_NORMAL: dResolution = MIN_RESOLUTION + ((MAX_RESOLUTION - MIN_RESOLUTION) * .3);     break;
                   case PRINT_QUALITY_DRAFT: dResolution = MIN_RESOLUTION;     break;
              return (int)dResolution;
          * Checks if is notifiable.
          * @param theObjectPtr the the object ptr
          * @return true, if is notifiable
          * @throws ReportSDKException the report sdk exception
          * @throws IOException Signals that an I/O exception has occurred.
         private boolean isNotifiable(IReportObject theObjectPtr) throws ReportSDKException, IOException {
              if (theObjectPtr == null) {
                   return false;
              //System.out.printf("----> IsNotifiable %s\n", theObjectPtr.getName());
              ReportObjectKind kind = theObjectPtr.getKind();
              if (kind.equals(ReportObjectKind.field)) {
                   // The report object is a database field, let's see if it is an olefield
                   return (isOLEField((FieldObject) theObjectPtr));
              } else if (kind.equals(ReportObjectKind.subreport)) {
                   // Don't plug imager, but examine the subreport for other image
                   ISubreportObject aSubreport = (ISubreportObject) theObjectPtr;
                   processReport(clientDoc.getSubreportController().getSubreport(aSubreport.getSubreportName()));
                   return false;
              } else {
                   // ignore all other kinds
                   return false;
          * Checks if is oLE field.
          * @param fieldObject the field object
          * @return true, if is oLE field
          * @throws ReportSDKException the report sdk exception
         private boolean isOLEField(final FieldObject fieldObject) throws ReportSDKException {
              IField field = clientDoc.getDataDefinition().getResultFields()
                        .findField(fieldObject.getDataSourceName(), FieldDisplayNameType.formulaName,
                                  java.util.Locale.getDefault());
              if (field == null) {
                   return false;
              //System.out.printf("----> IsOLEField %s\n", field.getName());
              return ((field.getName().equalsIgnoreCase(("PATH"))) || (field.getName().equalsIgnoreCase(("MARKER_PATH"))));
    </pre>
    Edited by: hermannpencole on May 25, 2011 3:50 PM

  • Should I resize images for mobile version

    Should I create smaller versions of images I originally created for my desktop, for my mobile version, for faster rendering? I will obviously lose the accross platform editing, but gain faster rendering on mobile device.

    Phone layouts are smaller (by width and height) than desktop layouts, so you might want to proportionally resize the images to fit within the smaller phone pages as well. The actual page content is not added to the phone layout page thumbnail. That is intentional, to allow you to copy just the content you actually want into each page of a mobile layout. As you bring the content you want to add into each new page, you can resize it to fit within the smaller dimensions of the mobile screen.
    Thanks,
    Vinayak

  • Sometimes when I start to load an image for the first time, it just stops and even if I refresh the page it won't load all the way. Why?

    There seems to be no real reason why this happens. I've even tried clearing history and cookies and it doesn't change anything.
    Most oddly, on some websites where I have accounts, on some accounts the images load and other times they don't.

    Thanks I suspected it might be something along those lines, I've not read much about ImageObservers so I will do now :)
    Although I just made a brief test and opted for option 2 and now I'm getting an out of memory :S
    "Exception in thread "Image Fetcher 0" java.lang.OutOfMemoryError: Java heap space"
    Edit: So I'm now using more memory with these images than the heap can take. By using the:
    new ImageIcon(imageToAdd); //loads the imageAm I now doubling the memory required for one image as this ImageIcon is created as well as the Image?
    Is there a way of increasing the amount of memory Java is allocated easily without having to put in command line parameters every time? This will be running from a Jar file, can I do something with that?
    Edited by: iexus on Apr 5, 2010 10:53 AM
    Edit numero 2:
    Had a brief google around see it's not easy but will have a look at cutting my images down in size before allocating more memory to java :P
    Edited by: iexus on Apr 5, 2010 11:03 AM

  • Webpage not loading all images for my iPad Air 2

    When I visit the following page from my iPad Air 2.
    http://hyperboleandahalf.blogspot.com
    some of the images won't load completely and end up looking like corrupted jpg's. If I reastart my iPad, different images fail to load. Anyone have anything they've tried to resolve this?

    I'll try that. Another weird thing, if I click on the image, it displays as expected, just the image in-line in the webpage looks like it's been corrupted. I'm wondering if it's my iPad... Just got everything set up like I want, didn't want to have to go through that again
    UPDATE: It did take longer to load this time, which indicated it was pulling from the source at least, but, again, a different set of images are corrupted. I'll have to back up my current settings this afternoon and take a trip to the Apple Store.

  • MFPR - Processing Inspection Lots for Production versions issue

    Hello,
    User are not able to seeing line item to create inspection lot for a specific part number.
    I checked inspection set up in  material master, rate routing, and compared with similar part numbers.It all looks good to me.
    Any help would be greatly appreciated!!
    Regards,
    Owais

    In REM Inspection lot for Inprocess is generated for header material for which you actually define "production version".
    Line items can not be seen in MFPR.

  • BB Desktop for Mac Sync Issues Solved

    I had major problems getting my Storm to sync anything at all with the new BB Desktop.  After reading this board and finding no real comprehensive guide to troubleshooting I decided to give it my best shot with the help of google and common sense, which seems to have done the trick.  I have BB Storm with Mac OSX 10.6.1. Was previously using PocketMac but that disaster is finally just a bad memory . Here's what worked for me.
    Uninstalled Pocket Mac
    Went into Home - Library - Preferences and deleted every file that had pocketmac.plist in the name
    Wiped my Blackberry (Ouch).  Go into Options - Security Options - BB MenuKey - Select Wipe Handheld. Yes I know this is painful but I wanted to make sure I had best chance of success.  I guess you could back it up before you do this but my unit was so screwed up I didn't bother
    When it rebooted from the wipe I did not set anything up and deleted the old e-mail account settings that for some reason will still there in the e-mail settings (I think because the info is stored on a Verizon server and not on the BB).  Before setting up any e-mail services or re-installing any software I wanted to make sure the Sync would work first
    I installed Blackberry Desktop Manager
    I connected the BB and synced iCal by selecting replace all items on the BB.  Like magic everything synced to the BB from multiple calendars even with recurring events
    Then I synced Mac Address Book the same way and again everything worked great.  I should add that before doing this I painfully went through every Address Book entry to make sure I didn't have e-mail addresses in phone number fields and vica versa.
    I ejected the BB and closed BDTM.
    Then I set up the first e-mail account on the BB 
    I then went into Options - Advanced Options - Service Book and deleted the entry called [email protected] [CICAL] that was created during the set up process
    Then I connected the BB to sync the calendar with BDTM and received a message that "the service for your devices calendar has changed"  Options were to cancel the sync, merge data or replace all items on the BB which is the one I selected.
    After this first sync all the calendar entries were deleted on the BB
    I synced the calendar a second time and received and error message which I clicked through and the sync finished.  All my calendar entries were back on the BB again.  Subsequent syncs have been without that initial error message 
    I then synced the Address Book which was uneventful
    I repeated the same process for multiple e-mail accounts and each time this process worked fine.
    I ejected the BB and closed BDTM again
    Then I re-installed Facebook for BB and made sure to select only the messaging feature.  There are 2 other options for syncing calendar and address book info with Facebook's sever that are checked by default.  I unchecked both of those as I really didn't want to press my luck at this point.
    So one last time I reconnected the BDTM and synced calendar and address book without a hitch and after 48 hours of complete aggravation all is now well. 
    Now just need to reset my ring tones, fonts, bluetooth pairings, etc...  Hope this helps some of you out who are having problems. 

    Thank you. That looks like a fairly comprehensive fix, and one I might try when I have more time. In the meantime, I've gone back to Missing Sync which is working fine.
    Here's the beef, though - why is it that BB's DTM requires so much fiddling around to get it to work? If Missing Sync can do it with just a simple install and re-start on each machine, why can't RIM manage it?
    New software should be smooth and flawless to use, not a major pain in the **bleep** that requires hours and hours of its customers time to try and find complex solutions to. 

  • How to dynamically load an Image into a TableView when its row/cell becomes visible?

    Hi,
    I am building an application that shows tables with large amounts of data containing columns that should display a thumbnail. However, this thumbnail is supposed to be loaded in the background lazily, when a row becomes visible because it is computationally too expensive to to this when the model data is loaded and typically not necessary to retrieve the thumbnail for all data that is in the table.
    I have done the exact same thing in the past in a Swing application by doing this:
    Whenever the model has changed or the vertical scrollbar has moved:
    - Render a placeholder image in the custom cell renderer for this JTable if no image is available in the model object representing the corresponding row
    - Compute the visible rows by using getVisibleRect and rowAtPoint methods in JTable
    - Start a background thread that retrieves the image for the given rows and sets the resulting BufferedImage in a custom Model Object that was used in the TableModel (if not already there because of an earlier run)
    - Fire a corresponding model change event in the EDT whenever an image has been retrieved in the background thread so the row is rendered again
    Btw. the field in the model class holding the BufferedImage was a weak reference in this case so the memory can be reclaimed as needed by the application.
    What is the best way to achieve this behaviour using a JFX TableView? I have so far failed to find anything in the API to retrieve the visible items/rows. Is there a completely different approach available/required that uses the Cell API? I fail to see it so far.
    Thanks in advance for any hints here.

    Here’s what I have tried so far:
    I have defined a property in my model object that contains a weak reference to the image that is expensive to load. I have modeled that reference as an inner class to the object so I have a reference to its enclosing object. That is necessary because my cell factory otherwise has no access to the enclosing model object, which it needs to trigger loading the image in the background.
    The remaining problems I have is, that I don’t have sufficient control over the loading process, i.e. I need to delay the loading process until scrolling has stopped and abort it as soon as the user starts scrolling again and the visible content changes. Imagine that loading an image for a table row (e.g. a thumbnail for a video) takes 200ms to load and a user quickly scrolls through a few hundred records and then stops. With my current set-up, the user has to wait for all loading processes that were triggered in the cell factories to finish until the thumbnails of the records they are looking at will appear (imagine an application like finder to be implemented like that, it would simply suck UX-wise). In my swing application a background thread that loads images for the visible records is triggered with a delay and stopped as soon as the visible content changes. This works well enough for a good user experience. I don’t see how I can do this based on the cell API. It is nice to have all this abstracted away but in this case I do not see how I can achieve the same user experience as in my swing application.
    I also tried registering a change listener to the TreeCell’s visible property to make that control the image loading but I don’t seem to get any change events at all when I do that.
    I must be missing something.

  • Load External image

    I'm  trying to load an image for a Photos folder. The photo.swf is in the same file structor as the "photos "folder, using the code below is works great when I open photo.swf and then click the P_002 button. All of this in contained in a folder named "content"
    P_002.onPress = function():Void {
    loadMovie("photos/002.jpg", _root.photo.empty);
    The problem is I have a main menu swf file outside the "Content" folder When I launch the photo.swf form the main menu it will not load the photo.
    I have tried moving the photos folder several places but no help
    I also tried adding content to the path
    P_002.onPress = function():Void {
    loadMovie("content/photos/002.jpg", _root.photo.empty);
    Can someone please help solve this?
    wayne

    Ned thank you for being so patient we me
    I have tried various version of the path but no luck
    The full path when launched from the web is
    http://rsvp.siterender.com/demo/RSVP_admin.swf/demo/RSVP_admin.swf/f1.swf/co
    ntent/photos/001.jpg
    Locally I use the RSVP_admin.swf to launch the program and it works fine
    The f1.swf has the coding in it to view the photos
    Photos_mc.P_001.onPress = function():Void {
    loadMovie("content/photos/001.jpg", _root.photo.empty);
    I'm about to give up on this approach and look into just having the button
    load an image form the library (if I can figure that out)
    If you don't have time to help I understand and appreciate the help you have
    already helped with
    wayne

  • Adobe Forms and Dynamic Images

    Hi all,
    I have a table in my Interactive Form and I need to add a dynamic image for each row of this table according with the URL field of my node, so i've done the steps of the tutorial "Dynamic Non-Interactive PDF Form", adding a image field, setting none for default binding, setting the url field as $record.Images[*].URL and then, adding the following FormCalc expression to initialize the image: this.value.image.href = xfa.resolveNode(this.value.image.href).value;
    Well, my node Images return 3 records and when I run the app, the following message returns:
    Script failed (language is formcalc; context is xfa[0].form[0].dataSource[0].Images[0].subImageTable[0].subImageRow[0].imageField[0])
    script=this.value.image.href = xfa.resolveNode(this.value.image.href).value;
    Error: SOM Expression returned list when single result was expected
    Script failed (language is formcalc; context is xfa[0].form[0].dataSource[0].Images[0].subImageTable[0].subImageRow[1].imageField[0])
    script=this.value.image.href = xfa.resolveNode(this.value.image.href).value;
    Error: SOM Expression returned list when single result was expected
    Script failed (language is formcalc; context is xfa[0].form[0].dataSource[0].Images[0].subImageTable[0].subImageRow[2].imageField[0])
    script=this.value.image.href = xfa.resolveNode(this.value.image.href).value;
    Error: SOM Expression returned list when single result was expected
    So, anyone here knows how to add a dynamic image to a table row?
    Thanks in advance
    []'s

    I solved it now, just changing the FormCalc expression.
    Instead of using the expression:
    this.value.image.href = xfa.resolveNode(this.value.image.href).value;
    I used this:
    this.value.image.href = xfa.record.Images.URL;
    The URL value of Image Field, in this case is:
    <b>$record.Images[*].URL</b>
    And, to finish, I needed to add a Text Field bounded to  <b>$record.Imagens[*].URL</b>, case else the image doesn't appear.
    That's it!

  • Dynamic Images in webi

    Hi all,
    My report needs dynamic image changes.
    My issue is i was taking images using boimg://myimagename.jpg.
    defaults images such as skin_bo are coming on the report .but images which i inserted to it manually dose images i am not able to
    display on the report.
    So can u help me on this....
    Regards,
    Sam

    Run time Image Display in the Webi (Business Objects_)
    Step 1
    For example field name [Item No] :110000001 then Image file name should be 110000001.jpg
    Copy the image files into the following path in the BO server.
    C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\images
    *Make sure folder have enough permission to access it from client pcu2019s
    Step 2
    Open new report and create a new variable called ItemPicture with the following formula
    ="boimg://"+[Item No] +".jpg"
    Step 3
    Drag the variable to report
    Set the Display property of the variable
    Read Cell Content As : ImageURL
    Refresh the report
    Regards,
    Shiyas

Maybe you are looking for