Help with jQuery and Edge Animate

Hello there. I am new to Adobe Edge Animate and have had a lot of trouble loading my jQuery into the project for drag and drop features. Do you have any recommendations, suggestions, tutoring? I am in Upstate New York.
Many thanks!

Thank you, thank you, thank you for all of your help so far. It took me a while to figure out what the error was that I was having. Unfortunately, I know the error but not the cause. The file you sent from the dropbox did not work, but I had a few other samples, one from your website, and one from Lynda.com. I assumed the jQuery library was not loading properly-
I went back and forth to the different Animate project folders, and by comparing those that worked with those that didn't, I was able to copy the jQuery libraries and place them in the correct location- until I got it right. So, I was able to continue with the Draggable feature, but I am not sure why the files were not adding to the right folders- I will have to continue to practice so I don't have to duplicate a folder and project to start out right.
The files I moved were:
In the JS folder:
and the Edge Includes folder:
For some reason, the jqueery-2.0.3.min.js needed to be there as well, and I think this might have been the error.
Anyway...
So I have the Draggable working, here is a sample:
http://mrteelin.com/Superhero2/Superhero2.html
Before I moved on to the drop feature, I wanted to see if the drag would work on an iPad. I am going to be creating personalized refrigerator magnets for students for the iPad, so just draggable to start will be helpful. I have added the touch-punch and then added the draggable code to the starttouch tab, but it isn't working.
Here is a .zip if anyone is brave enough to keep helping!
http://mrteelin.com/Superhero.zip
Thanks again!

Similar Messages

  • Problems with Muse and Edge Animate working together

    Hello. I am having a problem with Adobe Muse and Adobe Edge Animate. I have a animated graphic on my home page that is made with edge. It's just a simple bar that slides across the screen. It works fine when you first go into the home page, however if you go back to the home page via any of the home page links on any of my other pages, the Edge Animate graphic does not display. Is there a reason or a fix I can use?
    The main reason I am using the Edge Animate graphic is that my pages do take advantage of the scroll motion features of Muse, but this graphic is on the upper part of the page so the scroll motion does not go into effect yet.
    Any help would be very much appreciated.
    John
    My site is studiobfineartgallery.com

    Hello,
    Please share your site URL with us to take a look at it.
    Regards
    Vivek

  • Adobe Muse and Edge Animate - How do you consolidate files on server/ftp?

    Hello everyone,
    I am working on a site, and I recently added Edge Animate animations to it.  They look great, but the only issue I'm having is that the site doesn't load as quickly as I would like it to.  I did a few speed test and I think what's causing the load time is that I have about 5 different Edge Animate animations and they each have their own seperate folder with their own javascript in a folder called "Assets."
    Is there a way to consolidate the "Assets folder," so that my site loads faster?
    Any help would be greatly appreciated!

    Hi, VelveteenWebDesignGroup-
    You're in luck!  We just added in a feature to the latest version of Edge Animate CC (3.0) to enable the CDN option for OAM publish (what we call the "Animate Deployment Package").  This means that your Animate compositions can now references jQuery and the Animate runtime from the network instead of from the project directory.  (Please note that this will only make sense for Dreamweaver and Muse integration with OAM and won't make sense for InDesign.)
    To turn this on, launch Animate and go to File > Publish Settings.  Then select the Animate Deployment Package on the left and click "Host runtime files on Adobe CDN."  Save and publish, and you should be good to go.
    Hope this helps,
    -Elaine

  • Help with writing and retrieving data from a table field with type "LCHR"

    Hi Experts,
    I need help with writing and reading data from a database table field which has a type of "LCHR". I have given an example of the original code but don't know what to change it to in order to fix it and still read in the original data that's stored in the LCHR field.
    Basically we have two Function modules, one that saves list data to a database table and one that reads in this data. Both Function modules have an identicle table which has an array of fields from type INT4, CHAR, and type P. The INT4 field is the first one.
    Incidentally this worked in the 4.7 non-unicode system but is now dumping in the new ECC6 Unicode system.
    Thanks in advance,
    C
    SAVING THE LIST DATA TO DB
    DATA: L_WA(800).
    LOOP AT T_TAB into L_WA.
    ZDBTAB-DATALEN = STRLEN( L_WA ).
    MOVE: L_WA to ZDBTAB-RAWDATA.
    ZDBTAB-LINENUM = SY-TABIX.
    INSERT ZDBTAB.
    READING THE DATA FROM DB
    DATA: BEGIN OF T_DATA,
                 SEQNR type ZDBTAB-LINENUM,
                 DATA type ZDBTAB-RAWDATA,
               END OF T_TAB.
    Select the data.
    SELECT linenum rawdata from ZDBTAB into table T_DATA
         WHERE repid = w_repname
         AND rundate = w_rundate
         ORDER BY linenum.
    Populate calling Internal Table.
    LOOP AT T-DATA.
    APPEND T_DATA to T_TAB.
    ENDLOOP.

    Hi Anuj,
    The unicode flag is active.
    When I run our report and then to try and save the list data a dump is happening at the following point
    LOOP AT T_TAB into L_WA.
    As I say, T_TAB consists of different fields and field types whereas L_WA is CHAR 800. The dump mentions UC_OBJECTS_NOT_CONVERTIBLE
    When I try to load a saved list the dump is happening at the following point
    APPEND T_DATA-RAWDATA to T_TAB.
    T_DATA-RAWDATA is type LCHR and T_TAB consists of different fields and field types.
    In both examples the dumps mention UC_OBJECTS_NOT_CONVERTIBLE
    Regards
    C

  • Help with count and sum query

    Hi I am using oracle 10g. Trying to aggregate duplicate count records. I have so far:
    SELECT 'ST' LEDGER,
    CASE
    WHEN c.Category = 'E' THEN 'Headcount Exempt'
    ELSE 'Headcount Non-Exempt'
    END
    ACCOUNTS,
    CASE WHEN a.COMPANY = 'ZEE' THEN 'OH' ELSE 'NA' END MARKET,
    'MARCH_12' AS PERIOD,
    COUNT (a.empl_id) head_count
    FROM essbase.employee_pubinfo a
    LEFT OUTER JOIN MMS_DIST_COPY b
    ON a.cost_ctr = TRIM (b.bu)
    INNER JOIN MMS_GL_PAY_GROUPS c
    ON a.pay_group = c.group_code
    WHERE a.employee_status IN ('A', 'L', 'P', 'S')
    AND FISCAL_YEAR = '2012'
    AND FISCAL_MONTH = 'MARCH'
    GROUP BY a.company,
    b.district,
    a.cost_ctr,
    c.category,
    a.fiscal_month,
    a.fiscal_year;
    which gives me same rows with different head_counts. I am trying to combine the same rows as a total (one record). Do I use a subquery?

    Hi,
    Whenever you have a problem, please post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) from all tables involved.
    Also post the results you want from that data, and an explanation of how you get those results from that data, with specific examples.
    user610131 wrote:
    ... which gives me same rows with different head_counts.If they have different head_counts, then the rows are not the same.
    I am trying to combine the same rows as a total (one record). Do I use a subquery?Maybe. It's more likely that you need a different GROUP BY clause, since the GROUP BY clause determines how many rows of output there will be. I'll be able to say more after you post the sample data, results, and explanation.
    You may want both a sub-query and a different GROUP BY clause. For example:
    WITH    got_group_by_columns     AS
         SELECT  a.empl_id
         ,     CASE
                        WHEN  c.category = 'E'
                  THEN  'Headcount Exempt'
                        ELSE  'Headcount Non-Exempt'
                END          AS accounts
         ,       CASE
                        WHEN a.company = 'ZEE'
                        THEN 'OH'
                        ELSE 'NA'
                END          AS market
         FROM              essbase.employee_pubinfo a
         LEFT OUTER JOIN  mms_dist_copy             b  ON   a.cost_ctr     = TRIM (b.bu)
         INNER JOIN       mms_gl_pay_groups        c  ON   a.pay_group      = c.group_code
         WHERE     a.employee_status     IN ('A', 'L', 'P', 'S')
         AND        fiscal_year           = '2012'
         AND        fiscal_month          = 'MARCH'
    SELECT    'ST'               AS ledger
    ,       accounts
    ,       market
    ,       'MARCH_12'          AS period
    ,       COUNT (empl_id)       AS head_count
    FROM       got_group_by_columns
    GROUP BY  accounts
    ,            market
    ;But that's just a wild guess.
    You said you wanted "Help with count and sum". I see the COUNT, but what do you want with SUM? No doubt this will be clearer after you post the sample data and results.
    Edited by: Frank Kulash on Apr 4, 2012 5:31 PM

  • MOVED: [Athlon64] Need Help with X64 and Promise 20378

    This topic has been moved to Operating Systems.
    [Athlon64] Need Help with X64 and Promise 20378

    I'm moving this the the Administration Forum.  It seems more apporpiate there.

  • Can someone help me troubleshoot my Edge Animate project? nothing works!

    https://dl.dropbox.com/u/3744225/Ruesterprod%20Edge%20Test.zip
    I have my whole project in there... plus my portfolio_page div is using a jQuery plugin called Quicksand to filter some thumbnails/videos that I want to have work as well... (Here's a link to what that is supposed to look like: http://www.ruesterprod.com/edgeTest_c/ - click on the square green and black buttons )
    I can't seem to get ANYTHING to work, except for a neat opening animation! I hope I'm not just a complete imbecile and missing totally obvious things!...
    1) I've put a play action on my "portfolio_btn" but it won't play the requested label on my timeline...
    2) I've tried linking local font files using the Edge Animate "Add fonts" menu because I was trying to create new button symbols to replace the button text I currently have (Thinking that might be part of issue #1 - Edge won't recognize the font files within the program - the fonts you see are from my original html file)
    3) Is it possible to create symbols from my current html document's divs? Or how can I nest my divs into a symbol's timeline?
    Thanks for any help at all! Even if I only get one of these issues fixed at a time that's totally awesome!!
    Aza

    Thanks soooo much Darrell!
    1) ... that worked... slap to my forehead... d'oh!
    2) I am currently using @font-face in my original html document (actually linked in another css file), but I was just trying to get Edge to recognize the fonts in it's text tool... might not be necessary now that issue #1 has been resolved
    3) I'm basically trying to swap one div for another (As you might be able to see in my project file) and I was going to use nested timelines like in this tutorial: http://blogs.adobe.com/edge/2012/07/18/tutorial-leveraging-independent-symbol-timelines/ - Is there some other way of accomplishing this?
    Thanks again, you rock!!

  • Jquery and edge and indesign

    I made an edge animate oam file and put it into indesign and the jquery I put into the edge, drag and drop, is not working in my indesign file, when i view it on the content viewer.  What can I do.... Please tell me it will work!  Help!

    Hi, Cindy-
    Sarah and I looked at this one together.  What's happening is that your external JavaScript files aren't being included in the OAM package, which is an issue we know about and are looking into  for a future release of Animate.
    First, I have a fixed version of the OAM file here:
    http://adobe.ly/1eG7MrU
    Let me know when you get it so that I can remove it.
    Please note that every time you publish, it'll blast away the changes that I've made to the OAM file to get it to work.
    In the interim, you may want to learn how to unpack and hand edit the OAM file.  Darrell Heath has a note in this thread that will help you get started:
    http://forums.adobe.com/message/5511599#5511599 (look for heathrowe around Jul 13)
    You're also going to need to edit the XML files within the OAM to know to package your JavaScript files, so the best thing to do is to copy the page11tree_oam.xml file from the Assets/ directory in the OAM I uploaded to your new OAM package when you're ready to test.  Then, just rezip the directory, change the extension to OAM, and stick it into InDesign.
    Good luck,
    -Elaine

  • SEO and edge animate

    Hey there adobe forum
    I would like to know, how the best way of implementing edge animate to your html files for seo.
    as for now, I just publish on the adobe cdn and as static html.
    it looks like this as for now:
    <script src="edgefile.edgePreload"></script>
    <html>
    <body>
    <div id="stage1(we have around 4 compositions) class="edge_menu"></div>
    <body>
    <html>
    But? Should I put the whole html output from the static file adobe genereates in my html file?
    Hope this makes sense hehe.
    Mikkel Madsen

    HTML file:
    <!DOCTYPE html>
    <html>
    <head>
              <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
              <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
              <title>footer</title>
    <!--Adobe Edge Runtime-->
        <script type="text/javascript" charset="utf-8" src="footer_edgePreload.js"></script>
        <style>
            .edgeLoad-footer { visibility:hidden; }
        </style>
    <!--Adobe Edge Runtime End-->
    </head>
    <body style="margin:0;padding:0;">
              <div id="Stage" class="footer">
              </div>
    </body>
    </html>
    footer_edge.js
    * Adobe Edge: symbol definitions
    (function($, Edge, compId){
    //images folder
    var im='images/';
    var fonts = {};    fonts['doppio-one, sans-serif']='<script src=\"http://use.edgefonts.net/doppio-one:n4:all.js\"></script>';
        fonts['Oxygen, sans-serif']='<link href=\'http://fonts.googleapis.com/css?family=Oxygen\' rel=\'stylesheet\' type=\'text/css\'>';
    var opts = {};
    var resources = [
    var symbols = {
    "stage": {
        version: "3.0.0",
        minimumCompatibleVersion: "3.0.0",
        build: "3.0.0.322",
        baseState: "Base State",
        scaleToFit: "none",
        centerStage: "none",
        initialState: "Base State",
        gpuAccelerate: false,
        resizeInstances: false,
        content: {
                dom: [
                    id: 'Text2',
                    type: 'text',
                    rect: ['96px', '165px','326px','99px','auto', 'auto'],
                    text: "CRAFTHOUSE I/S",
                    align: "left",
                    font: ['doppio-one, sans-serif', 24, "rgba(0,0,0,1)", "400", "none", "normal"]
                    id: 'Text2Copy',
                    type: 'text',
                    rect: ['96px', '165px','326px','99px','auto', 'auto'],
                    text: "Kontakt",
                    align: "left",
                    font: ['doppio-one, sans-serif', 24, "rgba(0,0,0,1)", "400", "none", "normal"]
                    id: 'Text2Copy2',
                    type: 'text',
                    rect: ['96px', '165px','326px','99px','auto', 'auto'],
                    text: "Hold dig updateret her",
                    align: "left",
                    font: ['doppio-one, sans-serif', 24, "rgba(0,0,0,1)", "400", "none", "normal"]
                    id: 'Text3',
                    type: 'text',
                    rect: ['0px', '148px','196px','19px','auto', 'auto'],
                    text: "Udviklet af",
                    align: "left",
                    font: ['Oxygen, sans-serif', 12, "rgba(255,255,255,1.00)", "normal", "none", "normal"]
                    id: 'Text4',
                    type: 'text',
                    rect: ['1px', '214px','227px','19px','auto', 'auto'],
                    text: "Mjøsensgade 14, 1.sal tv",
                    align: "left",
                    font: ['Oxygen, sans-serif', 14, "rgba(255,255,255,1.00)", "normal", "none", "normal"]
                    id: 'Text4Copy',
                    type: 'text',
                    rect: ['1px', '250px','227px','19px','auto', 'auto'],
                    text: "2300 København S",
                    align: "left",
                    font: ['Oxygen, sans-serif', 14, "rgba(255,255,255,1.00)", "normal", "none", "normal"]
                    id: 'Text4Copy2',
                    type: 'text',
                    rect: ['1px', '286px','227px','19px','auto', 'auto'],
                    text: "Danmark",
                    align: "left",
                    font: ['Oxygen, sans-serif', 14, "rgba(255,255,255,1.00)", "normal", "none", "normal"]
                    id: 'Text4Copy9',
                    type: 'text',
                    rect: ['409px', '287px','227px','19px','auto', 'auto'],
                    text: "CVR-nr: 35128638 ",
                    align: "left",
                    font: ['Oxygen, sans-serif', 14, "rgba(255,255,255,1.00)", "normal", "none", "normal"]
                    id: 'homepage',
                    type: 'rect',
                    rect: ['1', '323','auto','auto','auto', 'auto'],
                    cursor: ['pointer']
                    id: 'Text4Copy7',
                    type: 'text',
                    rect: ['443px', '214px','109px','19px','auto', 'auto'],
                    text: "+45 60 24 75 98",
                    align: "left",
                    font: ['Oxygen, sans-serif', 14, "rgba(255,255,255,1.00)", "normal", "none", "normal"]
                    id: 'Text4Copy6',
                    type: 'text',
                    rect: ['443px', '249px','131px','19px','auto', 'auto'],
                    text: "[email protected]",
                    align: "left",
                    font: ['Oxygen, sans-serif', 14, "rgba(255,255,255,1.00)", "normal", "none", "normal"]
                    id: 'Text4Copy4',
                    type: 'text',
                    rect: ['409px', '323px','227px','19px','auto', 'auto'],
                    text: "© Crafthouse I/S 2013",
                    align: "left",
                    font: ['Oxygen, sans-serif', 14, "rgba(255,255,255,1.00)", "900", "none", "normal"]
                    id: 'phone_logo',
                    type: 'image',
                    rect: ['409px', '213px','20px','20px','auto', 'auto'],
                    fill: ["rgba(0,0,0,0)",im+"phone_logo.png",'0px','0px']
                    id: 'mail_ikon',
                    type: 'image',
                    rect: ['409px', '248px','20px','20px','auto', 'auto'],
                    fill: ["rgba(0,0,0,0)",im+"mail_ikon.png",'0px','0px']
                    id: 'logo',
                    type: 'rect',
                    rect: ['1', '35','auto','auto','auto', 'auto'],
                    cursor: ['pointer']
                    id: 'Rectangle3',
                    type: 'rect',
                    rect: ['1px', '241px','166px','1px','auto', 'auto'],
                    fill: ["rgba(102,102,102,1.00)"],
                    stroke: [0,"rgb(0, 0, 0)","none"]
                    id: 'Rectangle3Copy',
                    type: 'rect',
                    rect: ['1px', '277px','166px','1px','auto', 'auto'],
                    fill: ["rgba(102,102,102,1.00)"],
                    stroke: [0,"rgb(0, 0, 0)","none"]
                    id: 'Rectangle3Copy2',
                    type: 'rect',
                    rect: ['1px', '314px','166px','1px','auto', 'auto'],
                    fill: ["rgba(102,102,102,1.00)"],
                    stroke: [0,"rgb(0, 0, 0)","none"]
                    id: 'Rectangle3Copy5',
                    type: 'rect',
                    rect: ['409px', '241px','166px','1px','auto', 'auto'],
                    fill: ["rgba(102,102,102,1.00)"],
                    stroke: [0,"rgb(0, 0, 0)","none"]
                    id: 'Rectangle3Copy4',
                    type: 'rect',
                    rect: ['409px', '277px','166px','1px','auto', 'auto'],
                    fill: ["rgba(102,102,102,1.00)"],
                    stroke: [0,"rgb(0, 0, 0)","none"]
                    id: 'Rectangle3Copy3',
                    type: 'rect',
                    rect: ['409px', '314px','166px','1px','auto', 'auto'],
                    fill: ["rgba(102,102,102,1.00)"],
                    stroke: [0,"rgb(0, 0, 0)","none"]
                    id: 'Rectangle4',
                    type: 'rect',
                    rect: ['437px', '214px','1px','15px','auto', 'auto'],
                    fill: ["rgba(71,71,71,1.00)"],
                    stroke: [0,"rgb(0, 0, 0)","none"]
                    id: 'Rectangle4Copy',
                    type: 'rect',
                    rect: ['437px', '250px','1px','15px','auto', 'auto'],
                    fill: ["rgba(71,71,71,1.00)"],
                    stroke: [0,"rgb(0, 0, 0)","none"]
                    id: 'facebook_ikon_hover2',
                    type: 'image',
                    rect: ['785px', '212px','43px','43px','auto', 'auto'],
                    cursor: ['pointer'],
                    fill: ["rgba(0,0,0,0)",im+"facebook_ikon_hover.png",'0px','0px']
                    id: 'googleplus_ikon_hover',
                    type: 'image',
                    rect: ['851px', '212px','43px','43px','auto', 'auto'],
                    cursor: ['pointer'],
                    fill: ["rgba(0,0,0,0)",im+"googleplus_ikon_hover.png",'0px','0px']
                    id: 'footer_blog_icon',
                    type: 'image',
                    rect: ['917px', '212px','43px','43px','auto', 'auto'],
                    cursor: ['pointer'],
                    fill: ["rgba(0,0,0,0)",im+"footer_blog_icon.png",'0px','0px']
                symbolInstances: [
                    id: 'logo',
                    symbolName: 'logo',
                    autoPlay: {
                    id: 'homepage',
                    symbolName: 'homepage',
                    autoPlay: {
        states: {
            "Base State": {
                "${_Text4Copy6}": [
                    ["style", "top", '249px'],
                    ["style", "width", '131px'],
                    ["style", "height", '19px'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "font-family", 'Oxygen, sans-serif'],
                    ["style", "left", '443px'],
                    ["style", "font-size", '14px']
                "${_Text2Copy}": [
                    ["style", "top", '163px'],
                    ["style", "width", '186px'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "font-weight", '400'],
                    ["style", "height", '31px'],
                    ["style", "font-family", 'doppio-one, sans-serif'],
                    ["style", "left", '409px'],
                    ["style", "font-size", '16px']
                "${_googleplus_ikon_hover}": [
                    ["style", "top", '212px'],
                    ["style", "left", '851px'],
                    ["style", "cursor", 'pointer']
                "${_Rectangle3Copy2}": [
                    ["color", "background-color", 'rgba(102,102,102,1.00)'],
                    ["style", "top", '314px']
                "${_Text2}": [
                    ["style", "top", '163px'],
                    ["style", "font-size", '16px'],
                    ["style", "height", '31px'],
                    ["style", "font-family", 'doppio-one, sans-serif'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "font-weight", '400'],
                    ["style", "left", '0px'],
                    ["style", "width", '186px']
                "${_Text2Copy2}": [
                    ["style", "top", '163px'],
                    ["style", "font-size", '16px'],
                    ["style", "height", '29px'],
                    ["style", "font-family", 'doppio-one, sans-serif'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "font-weight", '400'],
                    ["style", "left", '785px'],
                    ["style", "width", '175px']
                "${_Rectangle4Copy}": [
                    ["style", "top", '250px'],
                    ["style", "height", '15px'],
                    ["color", "background-color", 'rgba(71,71,71,1.00)'],
                    ["style", "left", '437px'],
                    ["style", "width", '1px']
                "${_Text4Copy}": [
                    ["style", "top", '250px'],
                    ["style", "height", '19px'],
                    ["style", "font-family", 'Oxygen, sans-serif'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "font-size", '14px']
                "${_Rectangle3Copy4}": [
                    ["style", "top", '277px'],
                    ["style", "left", '409px'],
                    ["color", "background-color", 'rgba(102,102,102,1.00)']
                "${_Rectangle4}": [
                    ["color", "background-color", 'rgba(71,71,71,1.00)'],
                    ["style", "height", '15px'],
                    ["style", "top", '214px'],
                    ["style", "left", '437px'],
                    ["style", "width", '1px']
                "${_Text4}": [
                    ["style", "top", '214px'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "height", '19px'],
                    ["style", "font-family", 'Oxygen, sans-serif'],
                    ["style", "left", '1px'],
                    ["style", "font-size", '14px']
                "${_Text3}": [
                    ["style", "top", '148px'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "font-family", 'Oxygen, sans-serif'],
                    ["style", "left", '0px'],
                    ["style", "font-size", '12px']
                "${_logo}": [
                    ["style", "top", '47px'],
                    ["style", "left", '0px'],
                    ["style", "cursor", 'pointer'],
                    ["transform", "scaleX", '1.0144']
                "${_Text4Copy9}": [
                    ["style", "top", '287px'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "height", '19px'],
                    ["style", "font-family", 'Oxygen, sans-serif'],
                    ["style", "left", '409px'],
                    ["style", "font-size", '14px']
                "${_phone_logo}": [
                    ["style", "left", '409px'],
                    ["style", "top", '213px']
                "${_Rectangle3Copy3}": [
                    ["style", "top", '314px'],
                    ["style", "left", '409px'],
                    ["color", "background-color", 'rgba(102,102,102,1.00)']
                "${_facebook_ikon_hover2}": [
                    ["style", "top", '212px'],
                    ["style", "left", '785px'],
                    ["style", "cursor", 'pointer']
                "${_footer_blog_icon}": [
                    ["style", "top", '212px'],
                    ["style", "left", '917px'],
                    ["style", "cursor", 'pointer']
                "${_Rectangle3Copy5}": [
                    ["color", "background-color", 'rgba(102,102,102,1.00)'],
                    ["style", "left", '409px'],
                    ["style", "top", '241px']
                "${_Rectangle3}": [
                    ["color", "background-color", 'rgba(102,102,102,1.00)']
                "${_Rectangle3Copy}": [
                    ["color", "background-color", 'rgba(102,102,102,1.00)'],
                    ["style", "top", '277px']
                "${_Text4Copy4}": [
                    ["style", "top", '323px'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "font-family", 'Oxygen, sans-serif'],
                    ["style", "height", '19px'],
                    ["style", "font-weight", '900'],
                    ["style", "left", '409px'],
                    ["style", "font-size", '14px']
                "${_homepage}": [
                    ["style", "cursor", 'pointer']
                "${_Stage}": [
                    ["color", "background-color", 'rgba(255,255,255,0.00)'],
                    ["style", "width", '960px'],
                    ["style", "height", '400px'],
                    ["style", "overflow", 'hidden']
                "${_Text4Copy2}": [
                    ["style", "top", '286px'],
                    ["style", "height", '19px'],
                    ["style", "font-family", 'Oxygen, sans-serif'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "font-size", '14px']
                "${_Text4Copy7}": [
                    ["style", "top", '214px'],
                    ["style", "width", '109px'],
                    ["style", "height", '19px'],
                    ["color", "color", 'rgba(255,255,255,1.00)'],
                    ["style", "font-family", 'Oxygen, sans-serif'],
                    ["style", "left", '443px'],
                    ["style", "font-size", '14px']
                "${_mail_ikon}": [
                    ["style", "left", '409px'],
                    ["style", "top", '248px']
        timelines: {
            "Default Timeline": {
                fromState: "Base State",
                toState: "",
                duration: 0,
                autoPlay: true,
                timeline: [
                    { id: "eid11", tween: [ "style", "${_Text2Copy}", "height", '31px', { fromValue: '31px'}], position: 0, duration: 0 },
                    { id: "eid5", tween: [ "style", "${_Text2}", "height", '31px', { fromValue: '31px'}], position: 0, duration: 0 },
                    { id: "eid42", tween: [ "style", "${_logo}", "top", '47px', { fromValue: '47px'}], position: 0, duration: 0 },
                    { id: "eid6", tween: [ "style", "${_Text2}", "font-size", '16px', { fromValue: '16px'}], position: 0, duration: 0 },
                    { id: "eid50", tween: [ "transform", "${_logo}", "scaleX", '1.0144', { fromValue: '1.0144'}], position: 0, duration: 0 },
                    { id: "eid38", tween: [ "style", "${_Text2}", "top", '163px', { fromValue: '163px'}], position: 0, duration: 0 },
                    { id: "eid66", tween: [ "style", "${_Text2Copy2}", "width", '175px', { fromValue: '175px'}], position: 0, duration: 0 },
                    { id: "eid9", tween: [ "style", "${_Text2Copy}", "font-size", '16px', { fromValue: '16px'}], position: 0, duration: 0 },
                    { id: "eid72", tween: [ "style", "${_Text2Copy2}", "top", '163px', { fromValue: '163px'}], position: 0, duration: 0 },
                    { id: "eid51", tween: [ "style", "${_logo}", "left", '0px', { fromValue: '0px'}], position: 0, duration: 0 },
                    { id: "eid67", tween: [ "style", "${_Text2Copy2}", "left", '785px', { fromValue: '785px'}], position: 0, duration: 0 },
                    { id: "eid2", tween: [ "style", "${_Text2}", "left", '0px', { fromValue: '0px'}], position: 0, duration: 0 },
                    { id: "eid20", tween: [ "style", "${_Text2Copy2}", "font-size", '16px', { fromValue: '16px'}], position: 0, duration: 0 },
                    { id: "eid54", tween: [ "gradient", "${_Stage}", "background-image", [270,[['rgba(255,255,255,0.00)',0],['rgba(255,255,255,0.00)',100]]], { fromValue: [270,[['rgba(255,255,255,0.00)',0],['rgba(255,255,255,0.00)',100]]]}], position: 0, duration: 0 },
                    { id: "eid64", tween: [ "style", "${_Text2Copy}", "top", '163px', { fromValue: '163px'}], position: 0, duration: 0 },
                    { id: "eid13", tween: [ "style", "${_Text2Copy}", "width", '186px', { fromValue: '186px'}], position: 0, duration: 0 },
                    { id: "eid55", tween: [ "color", "${_Stage}", "background-color", 'rgba(255,255,255,0.00)', { animationColorSpace: 'RGB', valueTemplate: undefined, fromValue: 'rgba(255,255,255,0.00)'}], position: 0, duration: 0 },
                    { id: "eid22", tween: [ "color", "${_Text2Copy2}", "color", 'rgba(255,255,255,1.00)', { animationColorSpace: 'RGB', valueTemplate: undefined, fromValue: 'rgba(255,255,255,1.00)'}], position: 0, duration: 0 },
                    { id: "eid18", tween: [ "color", "${_Text2}", "color", 'rgba(255,255,255,1.00)', { animationColorSpace: 'RGB', valueTemplate: undefined, fromValue: 'rgba(255,255,255,1.00)'}], position: 0, duration: 0 },
                    { id: "eid62", tween: [ "style", "${_Text2Copy}", "left", '409px', { fromValue: '409px'}], position: 0, duration: 0 },
                    { id: "eid17", tween: [ "color", "${_Text2Copy}", "color", 'rgba(255,255,255,1.00)', { animationColorSpace: 'RGB', valueTemplate: undefined, fromValue: 'rgba(255,255,255,1.00)'}], position: 0, duration: 0 },
                    { id: "eid40", tween: [ "style", "${_Text2Copy2}", "height", '29px', { fromValue: '29px'}], position: 0, duration: 0 },
                    { id: "eid4", tween: [ "style", "${_Text2}", "width", '186px', { fromValue: '186px'}], position: 0, duration: 0 }            ]
    "logo": {
        version: "3.0.0",
        minimumCompatibleVersion: "3.0.0",
        build: "3.0.0.322",
        baseState: "Base State",
        scaleToFit: "none",
        centerStage: "none",
        initialState: "Base State",
        gpuAccelerate: false,
        resizeInstances: false,
        content: {
                dom: [
                        id: 'logo_footer',
                        type: 'image',
                        rect: ['0px', '0px', '200px', '80px', 'auto', 'auto'],
                        fill: ['rgba(0,0,0,0)', 'images/logo_footer.png', '0px', '0px']
                        id: 'logo_footer_hover',
                        type: 'image',
                        rect: ['0', '0', '200px', '80px', 'auto', 'auto'],
                        fill: ['rgba(0,0,0,0)', 'images/logo_footer_hover.png', '0px', '0px']
                        rect: ['0px', '1px', '200px', '80px', 'auto', 'auto'],
                        id: 'wrapper',
                        stroke: [0, 'rgb(0, 0, 0)', 'none'],
                        type: 'rect',
                        fill: ['rgba(192,192,192,1)']
                symbolInstances: [
        states: {
            "Base State": {
                "${_wrapper}": [
                    ["style", "opacity", '0']
                "${_logo_footer_hover}": [
                    ["style", "opacity", '0']
                "${_logo_footer}": [
                    ["style", "left", '0px'],
                    ["style", "top", '0px']
                "${symbolSelector}": [
                    ["style", "height", '80px'],
                    ["style", "width", '200px']
        timelines: {
            "Default Timeline": {
                fromState: "Base State",
                toState: "",
                duration: 500,
                autoPlay: false,
                timeline: [
                    { id: "eid16", tween: [ "style", "${_logo_footer_hover}", "opacity", '1', { fromValue: '0'}], position: 0, duration: 500 }            ]
    "homepage": {
        version: "3.0.0",
        minimumCompatibleVersion: "3.0.0",
        build: "3.0.0.322",
        baseState: "Base State",
        scaleToFit: "none",
        centerStage: "none",
        initialState: "Base State",
        gpuAccelerate: false,
        resizeInstances: false,
        content: {
                dom: [
                        rect: ['0px', '0px', '138px', '19px', 'auto', 'auto'],
                        font: ['Oxygen, sans-serif', 14, 'rgba(255,255,255,1.00)', '900', 'none', 'normal'],
                        id: 'Text4Copy3',
                        text: 'www.crafthouse.dk',
                        align: 'left',
                        type: 'text'
                symbolInstances: [
        states: {
            "Base State": {
                "${_Text4Copy3}": [
                    ["style", "top", '0px'],
                    ["style", "font-size", '14px'],
                    ["color", "color", 'rgba(255,255,255,1)'],
                    ["style", "font-weight", '900'],
                    ["style", "height", '19px'],
                    ["style", "font-family", 'Oxygen, sans-serif'],
                    ["style", "left", '0px'],
                    ["style", "width", '138px']
                "${symbolSelector}": [
                    ["style", "height", '19px'],
                    ["style", "width", '138px']
        timelines: {
            "Default Timeline": {
                fromState: "Base State",
                toState: "",
                duration: 500,
                autoPlay: false,
                timeline: [
                    { id: "eid45", tween: [ "color", "${_Text4Copy3}", "color", 'rgba(87,182,221,1.00)', { animationColorSpace: 'RGB', valueTemplate: undefined, fromValue: 'rgba(255,255,255,1)'}], position: 0, duration: 500 }            ]
    Edge.registerCompositionDefn(compId, symbols, fonts, resources, opts);
    * Adobe Edge DOM Ready Event Handler
    $(window).ready(function() {
         Edge.launchComposition(compId);
    })(jQuery, AdobeEdge, "footer");
    footer_EdgeActions.js
    * Adobe Edge Animate Composition Actions
    * Edit this file with caution, being careful to preserve
    * function signatures and comments starting with 'Edge' to maintain the
    * ability to interact with these actions from within Adobe Edge Animate
    (function($, Edge, compId){
    var Composition = Edge.Composition, Symbol = Edge.Symbol; // aliases for commonly used Edge classes
       //Edge symbol: 'stage'
       (function(symbolName) {
          Symbol.bindElementAction(compId, symbolName, "${_facebook_ikon_hover2}", "click", function(sym, e) {
             // Navigate to a new URL in the current window
             // (replace "_self" with appropriate target attribute for a new window)
             window.open("https://www.facebook.com/pages/Mysoleshop/553274264767573?fref=ts", "_blank");
          //Edge binding end
          Symbol.bindElementAction(compId, symbolName, "${_googleplus_ikon_hover}", "click", function(sym, e) {
             // Navigate to a new URL in the current window
             // (replace "_self" with appropriate target attribute for a new window)
             window.open("https://plus.google.com/117807343087553474293/posts", "_blank");
          //Edge binding end
          Symbol.bindElementAction(compId, symbolName, "${_homepage}", "click", function(sym, e) {
             // Navigate to a new URL in the current window
             // (replace "_self" with appropriate target attribute for a new window)
             window.open("http://www.crafthouse.dk", "_blank");
          //Edge binding end
          Symbol.bindElementAction(compId, symbolName, "${_footer_blog_icon}", "click", function(sym, e) {
             // Navigate to a new URL in the current window
             // (replace "_self" with appropriate target attribute for a new window)
             window.open("http://www.mysoleshopblog.dk", "_blank");
          //Edge binding end
       })("stage");
       //Edge symbol end:'stage'
       //=========================================================
       //Edge symbol: 'logo'
       (function(symbolName) {  
          Symbol.bindElementAction(compId, symbolName, "${_wrapper}", "click", function(sym, e) {
             // insert code for mouse click here
             // Navigate to a new URL in the current window
             // (replace "_self" with appropriate target attribute for a new window)
             window.open("http://www.mysoleshop.dk", "_top");
          //Edge binding end
          Symbol.bindElementAction(compId, symbolName, "${_wrapper}", "mouseover", function(sym, e) {
             // insert code to be run when the mouse hovers over the object
             sym.play();
          //Edge binding end
          Symbol.bindElementAction(compId, symbolName, "${_wrapper}", "mouseout", function(sym, e) {
             // insert code to be run when the mouse is moved off the object
             sym.playReverse();
          //Edge binding end
       })("logo");
       //Edge symbol end:'logo'
       //=========================================================
       //Edge symbol: 'homepage'
       (function(symbolName) {  
          Symbol.bindElementAction(compId, symbolName, "${_Text4Copy3}", "mouseover", function(sym, e) {
             sym.play();
          //Edge binding end
          Symbol.bindElementAction(compId, symbolName, "${_Text4Copy3}", "mouseout", function(sym, e) {
             sym.playReverse();
          //Edge binding end
       })("homepage");
       //Edge symbol end:'homepage'
    })(jQuery, AdobeEdge, "footer");
    edge_edgePreload.js
    * Adobe Edge Preloader
    * Do Not Edit this file
    window.AdobeEdge = window.AdobeEdge || {};
    // Include yepnope
    if(!AdobeEdge.yepnope) {
    /*yepnope1.5.x|WTFPL*/
    (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1) },0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img "!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y [c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l. onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.in sertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h ()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p= [],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script" :u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f =0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e :e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url] ?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop() .split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(), e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}v ar h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i) ,i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);els e Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a )},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.ad dEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A, 0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs= function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.read yState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k. onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for( j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}})(this,document);Ado beEdge.yepnope = window.yepnope;
    // end yepnope
    (function(compId){
       var htFallbacks;
    var testEle=document.createElement("div");function isSupported(a){var d=testEle.style,b;for(i=0;i<a.length;i++)if(b=a[i],void 0!==d[b])return!0;return!1}function supportsRGBA(){testEle.cssText="background-color:rgba(150,255,150,.5)";return 0==(""+testEle.style.backgroundColor).indexOf("rgba")?!0:!1}
    var hasTransform=isSupported(["transformProperty","WebkitTransform","MozTransform","OTransfor m","msTransform"]),hasSVG=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,hasRGBA=supportsRGBA(),hasJSON=window.JSON&&window.JSON.parse&&wind ow.JSON.stringify,readyToPlay=!1;function safeColor(a){a=""+a;if(!hasRGBA&&0==a.indexOf("rgba")){var d=a.lastIndexOf(",");0<d&&(a="rgb("+a.substring(5,d)+")")}return a}
    AdobeEdge._preloaders=AdobeEdge._preloaders||[];AdobeEdge._preloaders.push(function(){file sToLoad&&(loadResources(filesToLoad),filesToLoad=void 0)});function doLoadResources(){for(var a=0;a<AdobeEdge._preloaders.length;a++)AdobeEdge._preloaders[a]()}AdobeEdge._readyplayers =AdobeEdge._readyplayers||[];AdobeEdge._readyplayers.push(function(){readyToPlay&&AdobeEdg e.okToLaunchComposition(compId)});
    function playWhenReady(){AdobeEdge._playWhenReady=!0;for(var a=0;a<AdobeEdge._readyplayers.length;a++)AdobeEdge._readyplayers[a]()}function edgeCallback(a,d,b){htFallbacks[a]&&(a=htFallbacks[a]);AdobeEdge.preload.got[a]=!0;a==Ado beEdge.preload.last&&(!AdobeEdge.bootstrapLoading||AdobeEdge._playWhenReady?AdobeEdge.okTo LaunchComposition(compId):readyToPlay=!0,AdobeEdge.preload.busy=!1,0<AdobeEdge.preload.q.l ength&&(a=AdobeEdge.preload.q.pop(),AdobeEdge.requestResources(a.files,a.callback)))}
    AdobeEdge.requestResources=AdobeEdge.requestResources||function(a,d){AdobeEdge.yepnope.err orTimeout=4E3;AdobeEdge.preload.busy=!0;AdobeEdge.preload.got=AdobeEdge.preload.got||{};va r b,k=a.length,f=[],c;for(b=0;b<k;b++){c=a[b];if("string"===typeof c)0===c.indexOf("//")&&0===window.location.href.indexOf("file://")&&(c="http:"+c),url=c,c ={load:url};else if(c.load&&0===c.load.indexOf("//")&&0===window.location.href.indexOf("file://")&&(c.load ="http:"+c.load),url=c.yep||c.load,c.callback){var g=c.callback;
    c.callback=function(a,b,c){g(a,b,c)&&d(a,b,c)}}c.callback||(c.callback=d);AdobeEdge.preloa d.got[url]||(f.push(c),AdobeEdge.preload.last=url)}f.length&&AdobeEdge.yepnope(f)};var filesToLoad,dlContent,preContent,doDelayLoad,signaledLoading,loadingEvt,requiresSVG,htLoo kup={},aLoader,aEffectors,plSTF,ctrPlS,minPlW,maxPlW,plHeight,plWidth;
    function loadResources(a,d){AdobeEdge.preload=AdobeEdge.preload||[];AdobeEdge.preload.q=AdobeEdge. preload.q||[];d||!isCapable()?filesToLoad=a:AdobeEdge.preload.busy?AdobeEdge.preload.q.pus h({files:a,callback:edgeCallback}):AdobeEdge.requestResources(a,edgeCallback)}function splitUnits(a){var d={};d.num=parseFloat(a);"string"==typeof a&&(d.units=a.match(/[a-zA-Z%]+$/));d.units&&"object"==typeof d.units&&(d.units=d.units[0]);return d}
    function defaultUnits(a){var d=a;"auto"!==a&&((a=splitUnits(a))&&a.units||(d+="px"));return d}function findNWC(a,d){if(-1!=String(a.className).indexOf(d))return a;for(var b=a.childNodes,k=0;k<b.length;k++){var f=findNWC(b[k],d);if(!1!=f)return f}return!1}function parent(a){return a.parentElement}function offset(a){a=a.getBoundingClientRect();return{left:a.left+window.pageXOffset,top:a.top+win dow.pageYOffset}}function width(a){return a.offsetWidth}function height(a){return a.offsetHeight}
    function isWrapped(a){return/center-wrapper/.test(parent(a).className)}function wrapForStageScaling(a){if(!isWrapped(a)){var d=document.createElement("div"),b=document.createElement("div");d.className="flow-wrapper ";b.className="center-wrapper";d.style.width="1px";d.appendChild(b);parent(a).insertBefore (d,a);b.appendChild(a)}}
    function bindPSS(a,d){if(!isWrapped(a)){var b=function(){var b=isWrapped(a),f=b?parent(parent(parent(a))):parent(a),c=width(f),g=height(f),h=width(a), n=height(a),m=window.innerHeight,e=1,l=a.style;(f="body"===f.nodeName.toLowerCase())&&(g=m );c=Math.round(c);g=Math.round(g);c/=h;g/=n;"both"===d?e=Math.min(c,g):"height"===d?e=g:"w idth"===d&&(e=c);void 0!==maxPlW&&(e=Math.min(e,parseInt(maxPlW,10)/h));void 0!==minPlW&&(e=Math.max(e,parseInt(minPlW,10)/h));g="scale("+e+")";l.transformOrigin="0 0";l.oTransformOrigin=
    "0 0";l.msTransformOrigin="0 0";l.webkitTransformOrigin="0 0";l.mozTransformOrigin="0 0";l.oTransformOrigin="0 0";l.transform=g;l.oTransform=g;l.msTransform=g;l.webkitTransform=g;l.mozTransform=g;l.oT ransform=g;if(!f||b)parent(a).style.height=Math.round(n*e)+"px",parent(a).style.width=Math .round(h*e)+"px";b&&(b=parent(parent(a)),b.style.height=Math.round(n*e+offset(a).top-offse t(b).top))};wrapForStageScaling(a);window.addEventListener("resize",function(){b()});b()}}
    function centerThePreloadStage(a,d){isWrapped(a)&&(a=parent(a));var b=a.style;/^both$|^horizontal$/.test(d)&&(b.position="absolute",b.marginLeft="auto",b.mar ginRight="auto",b.left="0",b.right="0");/^both$|^vertical$/.test(d)&&(b.position="absolute ",b.marginTop="auto",b.marginBottom="auto",b.top="0",b.bottom="0")}
    function simpleContent(a,d,b){var k=document.getElementsByTagName("body")[0],f=b||findNWC(k,compId),c,g,h;f?"absolute"!=f.s tyle.position&&"relative"!=f.style.position&&(f.style.position="relative"):f=k;plHeight&&( f.style.height=plHeight);plWidth&&(f.style.width=plWidth);/^height$|^width$|^both$/.test(p lSTF)&&d&&!b&&bindPSS(f,plSTF);/^vertical$|^horizontal$|^both$/.test(ctrPlS)&&d&&!b&&cente rThePreloadStage(f,ctrPlS);for(var n=0;n<a.length;n++){b=a[n];"image"===b.type?(k=document.createElement("img"),
    k.src=b.fill[1]):k=document.createElement("div");k.id=b.id;h=k.style;if("text"==b.type){if (c=b.font)c[0]&&""!==c[0]&&(h.fontFamily=c[0]),"object"!=typeof c[1]&&(c[1]=[c[1]]),c[1][1]||(c[1][1]="px"),c[1][0]&&""!==c[1][0]&&(h.fontSize=c[1][0]+c[ 1][1]),c[2]&&""!==c[2]&&(h.color=safeColor(c[2])),c[3]&&""!==c[3]&&(h.fontWeight=c[3]),c[4 ]&&""!==c[4]&&(h.textDecoration=b.font[4]),c[5]&&""!==c[5]&&(h.fontStyle=b.font[5]);b.alig n&&"auto"!=b.align&&(h.textAlign=b.align);b.position&&(h.position=b.position);
    (!b.rect[2]||0>=b.rect[2])&&(!b.rect[3]||0>=b.rect[3])&&(h.whiteSpace="nowrap");k.innerHTM L=b.text}d&&(k.className=d);h.position="absolute";c=b.rect[0];g=b.rect[1];if(b.transform&& b.transform[0]){var m=b.transform[0][0],e=splitUnits(m);if(e&&e.units&&(m=e.num,"%"==e.units&&b.rect[2])){var e=b.rect[2],l=splitUnits(b.rect[2]);l&&l.units&&(e=l.num,"%"==l.units&&(e=e/100*f.offsetW idth));m=m/100*e;0<f.offsetWidth&&(m=m/f.offsetWidth*100)}if(e=splitUnits(c))c=e.num;c+=m; e.units||(e.units="px");c+=e.units;
    if(1<b.transform[0].length){m=b.transform[0][1];(e=splitUnits(m))&&e.units&&(m=e.num,"%"== e.units&&b.rect[3]&&(e=b.rect[3],(l=splitUnits(b.rect[3]))&&l.units&&(e=l.num,"%"==l.units &&(e=e/100*f.offsetHeight)),m=m/100*e,0<f.offsetHeight&&(m=m/f.offsetHeight*100)));if(e=sp litUnits(g))g=e.num;g+=m;e.units||(e.units="px");g+=e.units}}h.left=defaultUnits(c);h.top= defaultUnits(g);h.width=defaultUnits(b.rect[2]);h.height=defaultUnits(b.rect[3]);b.linkURL &&(htLookup[k.id]=b,k.onclick=function(){var a=htLookup[this.id];
    a.linkTarget?window.open(a.linkURL,a.linkTarget):window.location.href=a.linkURL},h.cursor= "pointer");f.appendChild(k);if(b.c)for(h=0;h<b.c.length;h++)simpleContent(b.c[h],d,k)}}var fnCycle=function(a){a?fnCycle&&setTimeout(fnCycle,20):a={event:"loading",progress:0};load ingEvt&&loadingEvt(a)},aBootcompsLoaded=[];window.AdobeEdge.bootstrapListeners||(window.Ad obeEdge.bootstrapListeners=[]);
    window.AdobeEdge.bootstrapCallback=function(a){window.AdobeEdge.bootstrapListeners.push(a) ;if(0<aBootcompsLoaded.length)for(var d=0;d<aBootcompsLoaded.length;d++)a(aBootcompsLoaded[d])};window.AdobeEdge.preloadComplet e||(window.AdobeEdge.preloadComplete={});
    window.AdobeEdge.preloadComplete[compId]=function(a){AdobeEdge.$_(".edgePreload"+a).css("d isplay","none");fnCycle=null;loadingEvt&&loadingEvt({event:"done",progress:1,reason:"compl ete"});aBootcompsLoaded.push(a);for(var d=window.AdobeEdge.bootstrapListeners.length,b=0;b<d;b++)try{window.AdobeEdge.bootstrapLi steners[b](a)}catch(k){console.log("bootstrap error "+k)}};function isCapable(){return hasTransform?requiresSVG&&!hasSVG?!1:!0:!1}
    function onDocLoaded(a){window.AdobeEdge.loaded=!0;fnCycle({event:"begin"});isCapable()?(preConten t&&preContent.dom&&preContent.dom.length&&simpleContent(preContent.dom,"edgePreload"+compI d),filesToLoad&&!signaledLoading&&(loadResources(filesToLoad),filesToLoad=void 0)):dlContent&&dlContent.dom&&(loadingEvt&&loadingEvt({event:"done",progress:1,reason:"do wnlevel"}),simpleContent(dlContent.dom))};
    window.AdobeEdge = window.AdobeEdge || {};
    window.AdobeEdge.framework = 'jquery';
    if(document.addEventListener ){
       window.addEventListener("load", onDocLoaded, false);
    } else if ( document.attachEvent ) {
       window.attachEvent("onload", onDocLoaded );
       requiresSVG=false;
       doDelayLoad=false;
       htFallbacks={
       aLoader = [
          { load: "edge_includes/jquery-2.0.3.min.js"},
          { load: "edge_includes/edge.3.0.0.min.js"},
          { load: "footer_edge.js"},
          { load: "footer_edgeActions.js"}];
    if (AdobeEdge.bootstrapLoading) { signaledLoading = true; AdobeEdge.loadResources=doLoadResources; AdobeEdge.playWhenReady=playWhenReady; }
    loadResources(aLoader, doDelayLoad);
    var plSTF="none",ctrPlS="none",minPlW="0",maxPlW=undefined,plWidth="960px",plHeight="400px";
    preContent={
        dom: [
            id: 'loader-bar',
            type: 'image',
            tag: 'img',
            rect: ['370px', '191px','220px','19px','auto', 'auto'],
            fill: ["rgba(0,0,0,0)",'images/loader-bar.gif','0px','0px']
        }]};//simpleContent
    dlContent={dom: [ ]};//simpleContent
    })( "footer");

  • Having problems using DPS and Edge Animate for iPad Air

    Hi, I recently just puchased a iPad air, wanting to explore and learn how to use DPS. I've been trying to import a OAM file from edge to indesign cc.
    When i do place the file, and run a preview, as soon as i click on the preview, it breaks. The preview zooms into one section of the design.
    I've designed the Edge animate file as 2048x1536 hoping to optimize for the retina display. Does my INDD file have to be 2048x1536? Or only my folio. If anyone can help me with this, it'll be a life saver. Thanks. Screen shots included as examples.
    -Paul
    The indesign file before preview
    The preview.

    I would not test this using the "Preview" method as I have found the desktop app to be unreliable. You're better off to publish the folio privately and use the Adobe Content Viewer app to view the content on the device. If this doesn't help please provide screen shots of the settings you are using in the folio overlay panel to help the community better understand the issue.
    Also just as an FYI if you intend to move forward with DPS and are publishing work to the app store,  2048x1536 folios are not recommended:
    "Create only 2048x1536 folios. This approach is not recommended. In multi-issue viewers, 2048x1536 folios appear only on the HD iPad. In single-issue viewers, the content is noticeably rasterized and performance problems can occur." -
    https://helpx.adobe.com/digital-publishing-suite/help/creating-dps-content-different-ipad. html

  • Help with Mathscipt and for loop

    I have a code in Mathscript/matlab and I need to output the array out. One option is my first code,the other option is using a for loop, but I am only getting the last ouput out. I need to get the whole output out.
    Any help.
    Thanks
    Solved!
    Go to Solution.
    Attachments:
    Help with Mathscript_for loop.vi ‏115 KB
    Help with Mathscript_for loop2.vi ‏84 KB

    Here's how it should look like.
    Message Edited by altenbach on 10-30-2008 05:12 PM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    MathscriptInFOR.png ‏15 KB

  • Need help with JTextArea and Scrolling

    import java.awt.*;
    import java.awt.event.*;
    import java.text.DecimalFormat;
    import javax.swing.*;
    public class MORT_RETRY extends JFrame implements ActionListener
    private JPanel keypad;
    private JPanel buttons;
    private JTextField lcdLoanAmt;
    private JTextField lcdInterestRate;
    private JTextField lcdTerm;
    private JTextField lcdMonthlyPmt;
    private JTextArea displayArea;
    private JButton CalculateBtn;
    private JButton ClrBtn;
    private JButton CloseBtn;
    private JButton Amortize;
    private JScrollPane scroll;
    private DecimalFormat calcPattern = new DecimalFormat("$###,###.00");
    private String[] rateTerm = {"", "7years @ 5.35%", "15years @ 5.5%", "30years @ 5.75%"};
    private JComboBox rateTermList;
    double interest[] = {5.35, 5.5, 5.75};
    int term[] = {7, 15, 30};
    double balance, interestAmt, monthlyInterest, monthlyPayment, monPmtInt, monPmtPrin;
    int termInMonths, month, termLoop, monthLoop;
    public MORT_RETRY()
    Container pane = getContentPane();
    lcdLoanAmt = new JTextField();
    lcdMonthlyPmt = new JTextField();
    displayArea = new JTextArea();//DEFINE COMBOBOX AND SCROLL
    rateTermList = new JComboBox(rateTerm);
    scroll = new JScrollPane(displayArea);
    scroll.setSize(600,170);
    scroll.setLocation(150,270);//DEFINE BUTTONS
    CalculateBtn = new JButton("Calculate");
    ClrBtn = new JButton("Clear Fields");
    CloseBtn = new JButton("Close");
    Amortize = new JButton("Amortize");//DEFINE PANEL(S)
    keypad = new JPanel();
    buttons = new JPanel();//DEFINE KEYPAD PANEL LAYOUT
    keypad.setLayout(new GridLayout( 4, 2, 5, 5));//SET CONTROLS ON KEYPAD PANEL
    keypad.add(new JLabel("Loan Amount$ : "));
    keypad.add(lcdLoanAmt);
    keypad.add(new JLabel("Term of loan and Interest Rate: "));
    keypad.add(rateTermList);
    keypad.add(new JLabel("Monthly Payment : "));
    keypad.add(lcdMonthlyPmt);
    lcdMonthlyPmt.setEditable(false);
    keypad.add(new JLabel("Amortize Table:"));
    keypad.add(displayArea);
    displayArea.setEditable(false);//DEFINE BUTTONS PANEL LAYOUT
    buttons.setLayout(new GridLayout( 1, 3, 5, 5));//SET CONTROLS ON BUTTONS PANEL
    buttons.add(CalculateBtn);
    buttons.add(Amortize);
    buttons.add(ClrBtn);
    buttons.add(CloseBtn);//ADD ACTION LISTENER
    CalculateBtn.addActionListener(this);
    ClrBtn.addActionListener(this);
    CloseBtn.addActionListener(this);
    Amortize.addActionListener(this);
    rateTermList.addActionListener(this);//ADD PANELS
    pane.add(keypad, BorderLayout.NORTH);
    pane.add(buttons, BorderLayout.SOUTH);
    pane.add(scroll, BorderLayout.CENTER);
    addWindowListener( new WindowAdapter()
    public void windowClosing(WindowEvent e)
    System.exit(0);
    public void actionPerformed(ActionEvent e)
    String arg = lcdLoanAmt.getText();
    int combined = Integer.parseInt(arg);
    if (e.getSource() == CalculateBtn)
    try
    JOptionPane.showMessageDialog(null, "Got try here", "Error", JOptionPane.ERROR_MESSAGE);
    catch(NumberFormatException ev)
    JOptionPane.showMessageDialog(null, "Got here", "Error", JOptionPane.ERROR_MESSAGE);
    if ((e.getSource() == CalculateBtn) && (arg != null))
    try{
    if ((e.getSource() == CalculateBtn) && (rateTermList.getSelectedIndex() == 1))
    monthlyInterest = interest[0] / (12 * 100);
    termInMonths = term[0] * 12;
    monthlyPayment = combined * (monthlyInterest / (1 - (Math.pow (1 + monthlyInterest,  -termInMonths))));
    lcdMonthlyPmt.setText(calcPattern.format(monthlyPayment));
    if ((e.getSource() == CalculateBtn) && (rateTermList.getSelectedIndex() == 2))
    monthlyInterest = interest[1] / (12 * 100);
    termInMonths = term[1] * 12;
    monthlyPayment = combined * (monthlyInterest / (1 - (Math.pow (1 + monthlyInterest,  -termInMonths))));
    lcdMonthlyPmt.setText(calcPattern.format(monthlyPayment));
    if ((e.getSource() == CalculateBtn) && (rateTermList.getSelectedIndex() == 3))
    monthlyInterest = interest[2] / (12 * 100);
    termInMonths = term[2] * 12;
    monthlyPayment = combined * (monthlyInterest / (1 - (Math.pow (1 + monthlyInterest,  -termInMonths))));
    lcdMonthlyPmt.setText(calcPattern.format(monthlyPayment));
    catch(NumberFormatException ev)
    JOptionPane.showMessageDialog(null, "Invalid Entry!\nPlease Try Again", "Error", JOptionPane.ERROR_MESSAGE);
    }                    //IF STATEMENTS FOR AMORTIZATION
    if ((e.getSource() == Amortize) && (rateTermList.getSelectedIndex() == 1))
    loopy(7, 5.35);
    if ((e.getSource() == Amortize) && (rateTermList.getSelectedIndex() == 2))
    loopy(15, 5.5);
    if ((e.getSource() == Amortize) && (rateTermList.getSelectedIndex() == 3))
    loopy(30, 5.75);
    if (e.getSource() == ClrBtn)
    rateTermList.setSelectedIndex(0);
    lcdLoanAmt.setText(null);
    lcdMonthlyPmt.setText(null);
    displayArea.setText(null);
    if (e.getSource() == CloseBtn)
    System.exit(0);
    private void loopy(int lTerm,double lInterest)
    double total, monthly, monthlyrate, monthint, monthprin, balance, lastint, paid;
    int amount, months, termloop, monthloop;
    String lcd2 = lcdLoanAmt.getText();
    amount = Integer.parseInt(lcd2);
    termloop = 1;
    paid = 0.00;
    monthlyrate = lInterest / (12 * 100);
    months = lTerm * 12;
    monthly = amount *(monthlyrate/(1-Math.pow(1+monthlyrate,-months)));
    total = months * monthly;
    balance = amount;
    while (termloop <= lTerm)
    displayArea.setCaretPosition(0);
    displayArea.append("\n");
    displayArea.append("Year " + termloop + " of " + lTerm + ": payments\n");
    displayArea.append("\n");
    displayArea.append("Month\tMonthly\tPrinciple\tInterest\tBalance\n");
    monthloop = 1;
    while (monthloop <= 12)
    monthint = balance * monthlyrate;
    monthprin = monthly - monthint;
    balance -= monthprin;
    paid += monthly;
    displayArea.setCaretPosition(0);
    displayArea.append(monthloop + "\t" + calcPattern.format(monthly) + "\t" + calcPattern.format(monthprin) + "\t");
    displayArea.append(calcPattern.format(monthint) + "\t" + calcPattern.format(balance) + "\n");
    monthloop ++;
    termloop ++;
    public static void main(String args[])
    MORT_RETRY f = new MORT_RETRY();
    f.setTitle("MORTGAGE PAYMENT CALCULATOR");
    f.setBounds(600, 600, 500, 500);
    f.setLocationRelativeTo(null);
    f.setVisible(true);
    }need help with displaying the textarea correctly and the scroll bar please.
    Message was edited by:
    new2this2020

    What's the problem you're having ???
    PS.

  • Help with encapsulation and a specific case of design

    Hello all. I have been playing with Java (my first real language and first OOP language) for a couple months now. Right now I am trying to write my first real application, but I want to design it right and I am smashing my head against the wall with my data structure, specifically with encapsulation.
    I go into detail about my app below, but it gets long so for those who don't want to read that far, let me just put these two questions up front:
    1) How do principles of encapsulation change when members are complex objects rather than primitives? If the member objects themselves have only primitive members and show good encapsulation, does it make sense to pass a reference to them? Or does good encapsulation demand that I deep-clone all the way to the bottom of my data structure and pass only cloned objects through my top level accessors? Does the analysis change when the structure gets three or four levels deep? Don't DOM structures built of walkable nodes violate basic principles of encapsulation?
    2) "Encapsulation" is sometimes used to mean no public members, othertimes to mean no public members AND no setter methods. The reasons for the first are obvious, but why go to the extreme of the latter? More importantly HOW do you go to the extreme of the latter? Would an "updatePrices" method that updates encapsulated member prices based on calculations, taking a single argument of say the time of year be considered a "setter" method that violates the stricter vision of encapsulation?
    Even help with just those two questions would be great. For the masochistic, on to my app... The present code is at
    http://www.immortalcoil.org/drake/Code.zip
    The most basic form of the application is statistics driven flash card software for Japanese Kanji (Chinese characters). For those who do not know, these are ideographic characters that represent concepts rather than sounds. There are a few thousand. In abstract terms, my data structure needs to represent the following.
    -  There are a bunch of kanji.
       Each kanji is defined by:
       -  a single character (the kanji itself); and
       -  multiple readings which fall into two categories of "on" and "kun".
          Each reading is defined by:
          -  A string of hiragana or katakana (Japanese phoenetic characters); and
          -  Statistics that I keep to represent knowledge of that reading/kanji pair.Ideally the structure should be extensible. Later I might want to add statistics associated with the character itself rather than individual readings, for example. Right now I am thinking of building a data structure like so:
    -  A Vector that holds:
       -  custom KanjiEntry objects that each hold
          -  a kanji in a primitive char value; and
          -  two (on, kun) arrays or Vectors of custom Reading objects that hold
             -  the reading in a String; and
             -  statistics of some sort, probably in primitive valuesFirst of all, is this approach sensible in the rough outlines?
    Now, I need to be able to do the obvious things... save to and load from file, generate tables and views, and edit values. The quesiton of editting values raises the questions I identified above as (1) and (2). Say I want to pull up a reading, quiz the user on it, and update its statistics based on whether the user got it right or wrong. I could do all this through the KanjiEntry object with a setter method that takes a zillion arguments like:
    theKanjiEntry.setStatistic(
    "on",   // which set of readings
    2,      // which element in that array or Vector
    "score", // which statistic
    98);      // the valueOr I could pass a clone of the Reading object out, work with that, then tell the KanjiEntry to replace the original with my modified clone.
    My instincts balk at the first approach, and a little at the second. Doesn't it make more sense to work with a reference to the Reading object? Or is that bad encapsulation?
    A second point. When running flash cards, I do not care about the subtlties of the structure, like whether a reading is an on or a kun (although this is important when browsing a table representing the entire structure). All I really care about is kanij/reading pairings. And I should be able to quickly poll the Reading objects to see which ones need quizzing the most, based on their statistics. I was thinking of making a nice neat Hashtable with the keys being the kanji characters in Strings (not the KanjiEntry objects) and the values being the Reading objects. The result would be two indeces to the Reading objects... the basic structure and my ad hoc hashtable for runninq quizzes. Then I would just make sure that they stay in sync in terms of the higher level structure (like if a whole new KanjiEntry got added). Is this bad form, or even downright dangerous?
    Apart from good form, the other consideration bouncing around in my head is that if I get all crazy with deep cloning and filling the bottom level guys with instance methods then this puppy is going to get bloated or lag when there are several thousand kanji in memory at once.
    Any help would be appreciated.
    Drake

    Usually by better design. Move methods that use the
    getters inside the class that actually has the data....
    As a basic rule of thumb:
    The one who has the data is the one using it. If
    another class needs that data, wonder what for and
    consider moving that operation away from that class.
    Or move from pull to push: instead of A getting
    something from B, have B give it to A as a method
    call argument.Thanks for the response. I think I see what you are saying.. in my case it is something like this.
    Solution 1 (disfavored):
    public class kanjiDrill{ // a chunk of Swing GUI or something
         public void runDrill(Vector kanjiEntries){
              KanjiEntry currentKanjiEntry = kanjiEntries.elementAt(0); // except really I will pick one randomly
              char theKanji = currentKanjiEntry.getKanji();
              String theReading = currentKanjiEntry.getReading();
              // build and show a flashcard based on theKanji and theReading
              // use a setter to change currentKanji's data based on whether the user answers correctly;
    }Solution 2 (favored):
    public class kanjiDrill{ // a chunk of Swing GUI or something
         public void runDrill(Vector kanjiEntries){
              KanjiEntry currentKanjiEntry = kanjiEntries.elementAt(0); // except really I will pick one randomly
              currentKanji.buildAndShowFlashcard(); // method includes updating stats
    }I can definitely see the advantages to this, but two potential reasons to think hard about it occur to me right away. First, if this process is carried out to a sufficient extreme the objects that hold my data end up sucking in all the functionality of my program and my objects stop resembling natural concepts.
    In your shopping example, say you want to generate price tags for the items. The price tags can be generated with ONLY the raw price, because we do not want the VAT on them. They are simple GIF graphics that have the price printed on a an irregular polygon. Should all that graphics generating code really go into the item objects, or should we just get the price out of the object with a simple getter method and then make the tags?
    My second concern is that the more instance methods I put into my bottom level data objects the bigger they get, and I intend to have thousands of these things in memory. Is there a balance to strike at some point?
    It's not really a setter. Outsiders are not setting
    the items price - it's rather updating its own price
    given an argument. This is exactly how it should be,
    see my above point. A breach of encapsulation would
    be: another object gets the item price, re-calculates
    it using a date it knows, and sets the price again.
    You can see yourself that pushing the date into the
    item's method is much beter than breaching
    encapsulation and getting and setting the price.So the point is not "don't allow access to the members" (which after all you are still doing, albeit less directly) so much as "make sure that any functionality implicated in working with the members is handled within the object," right? Take your shopping example. Say we live in a country where there is no VAT and the app will never be used internationally. Then we would resort to a simple setter/getter scheme, right? Or is the answer that if the object really is pure data are almost so, then it should be turned into a standard java.util collection instead of a custom class?
    Thanks for the help.
    Drake

  • Can anyone help with iPlayer and Sky Mobile?

    Ok, I'm so close to giving up with this useless phone. There are 3 apps on my N97 which give me a constant headache.
    BBC iPlayer
    Sky Mobile*
    YouTube
    *I should point out that I only use Sky Mobile to set recordings on my Sky+. I do not use it for, nor have any desire to use it for actually watching Mobile TV.
    All of these apps work absolutely fine over my home WiFi network. It's when I try to use them over 3G (my Vodafone Live! connection) that I start running in to trouble.
    All 3 give me connection problems, errors, and simply refuse to load half the time when on 3G. I got so annoyed I just did a hard reset the other week, and magically all three started working again. However, now 2 of them are failing me again. YouTube (touch wood) is working fine at the moment, but iPlayer and Sky Mobile just aren't.
    iPlayer sometimes works. But sometimes I get script errors (unable to load content), and sometimes it says something about checking my connection settings. I wouldn't mind but it's not actually possible to access any options for the iPlayer. Even in application settings there are no options you're able to set.
    Sky Mobile simply flat out refuses to work ever on 3G. But it did after I did a hard reset for a couple of weeks, now it just stopped working! It wont even load. It just gives the error message 'Unable to connect to network - please check connection settings" or something along those lines.
    I've tried so many different things. Tried setting my internet connections to 'always ask', tried setting it to default to Vodafone Live! all the time, tried setting my video streaming settings to WAP, all sorts. Every combination I can think of.
    I just can't wait to get rid of this phone. I've put so many people off buying one. They see it and think it's all swish and cool, and I just say 'Don't. You'll regret it'. I can't wait for my contract to be up so I can upgrade to an iPhone now Vodafone have got them.
    Can anyone help with these problems? Thanks in advance, but I don't hold out much hope...

    About iPlayer.
    Have a chat with Vodaphone. Streaming iPlayer over 3G IS allowed on Vodaphone contract, unlike my O2 contract. As long as your contract allows it, and you have the correct AP address, it should be fine. Vodaphone should be able to give you the setting.
    Mine only works over Wlan.
    FWIW, "... streaming over 3G is not currently available on iPhone handsets on any mobile network".
    p.s. Just to be clear. You say  "Tried setting my internet connections to 'always ask', tried setting it to default to Vodafone Live!".
    iPlayer uses the Nokia browser "Web". So that's where you should make the setting "Ask when needed". It should then offer you the choice of whatever you've set in Destinations> Internet> then select whatever you've chosen as your GPRS connection.(as advised, or sent to you by Vodaphone).

  • Help with exporting and image size or boundaries?

    I am trying to slide the cat into the scene a little at a time foir an animation project I am working on. However, when I export the image the back ground of the image expands with a checkered back ground( showing here in white) and shows the whole cat.
    How do I just show a little of the cat on the image at a time when exporting. I am trying to give the impression that the cat is walking into the room. I do not want to have to cut the cat up.
    I would be thankful for any suggestions.

    Provide the name of the program you are using so a Moderator may move this message to the correct program forum
    This Cloud forum is not about help with program problems... a program would be Photoshop or Lighroom or Muse or ???

Maybe you are looking for

  • IPhone 4s viber

    Hi I downloaded Viber on my new iPhone 4S. But when it asked me to allow push notifications I accidentally pressed don't allow and now I can't seem to allow these push notifications and obviously viber doesn't work without allowed push notifications

  • How do I add more things to my notification centre? Like stocks?

    This is all I have on my notification centre! Can I add more like on the website?

  • To display main menu in Safari on iPad Air, I have to double-click on the button.

    Put up my new Muse website and it works well in all the browsers I tested on my PC. However, when I tap on a main menu button while in Safari on my iPad Air, all that happens is that the sub-menus display. I have to tap the main menu button again if

  • Library to mac mini

    I moved my itunes library that was on a 2 tb internal hard drive on my mac pro to an external LaCie hard drive attached to my mac pro . The only thing i ran into trouble on was i had to copy the itunes folder to the LaCie drive because itunes could n

  • Monitor Capability with 12 inch Powerbook

    Does anyone know if my 12 inch Powerbook will work with this Dell 24" monitor? Dell 24" Wide DVI 6ms 1000:1 500 cd/m² 1920x1200 WUXGA 9-in-2 Card Reader 3-year Advance Exchange 4 USB 2.0 Ports Adjustable Stand Thanks!!