Tutorials on AS3 outside of Adobe?

I'm struggling with the video code in AS 3, and none too
happy with tutorials I've found on the Adobe site, unless maybe
I've missed the right ones. Is there a resource I don't know about
that can get me comfortable with AS3 quickly?

funonmars,
> Hi David, Thanks for your thoughtful reply.
Sure thing!
> I would love it if you could clarify the
seekToNavCuePoint, and
> whether it is possible to use it outside of a component.
I'll do my best. :) I apologize, too, for the several days'
delay in
my response. I had a hunch on how to answer your questions,
but I wasn't
going to write anything until I had had the chance to test my
code samples.
For better or worse, it has taken me until tonight to make
the time to do
that.
On the question of seekToNavCuePoint() -- Is it possible to
use this
method outside the context of the FLVPlayback Component? --
it looks like
the answer is no; that is, no in the sense of what you're
looking for. The
method in question is a first-generation method (not
inherited) of the
FLVPlayback class, which means an FLVPlayback instance is
required in order
to use it. Technically speaking, it is not necessary to
manually drag a
copy of the FLVPlayback Component to the Stage, so it could
be argued that
only an *instance* is needed, not the Component itself -- but
that's
academic hairsplitting: any instance of the Component on the
Stage *is* a
programmatic instance as far as ActionScript is concerned.
You could
certainly extend that class in a subclass of your own, which
means you'd be
using a custom class instead of the Component, but there too,
I'm describing
a shuffle game of "Under which shell hides the pea?"
I believe what you're looking for is a simple way to load
video into a
NetStream instance (not the FLVPlayback Component) and use a
cue point's
name to seek to a location in the video. So here's one
approach.
Create a new ActionScript 3.0 FLA document and enter the
following code
into frame 1:
var cp:Array;
var v:Video = new Video(320, 240);
addChild(v);
So far, you have an Array instance named cp (just an
arbitrary name, but
to me it stands for "cue points") and a new Video object
named v (this is
the same as creating a new Video asset in the Library). The v
object is
added to the display list of the Stage -- without that third
line, the video
would load and play, but never be seen.
Next, add the following:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
v.attachNetStream(ns);
Where, you're wiring up the video. First, a NetConnection
instance, nc,
is connected to a null object -- which means the FLV file
will be delivered
via HTTP rather than a streaming service. Next, a NetStream
instance, ns,
is associated with nc. Finally, the Video.attachNetStream()
method is
invoked against the v instance and associated with ns.
The path to actually displaying video is a bit tedious, but
still fairly
straightforward. Now we'll listen for the
NetStream.onMetaData event. This
part is key, because it carries with it an array of cue
points embedded into
the FLV file. How? By way of the video import mechansim of
Flash itself.
In my test case, I imported an AVI file and used the Cue
Points tab in
Step 3 of the import wizard to specify a series of cue
points. The
interface of that tab allows me (and you) to specify a cue
point's Name,
Time, and Type (on the left side of the dialog) and then a
Parameters
property that contains a Name and Value (on the right side of
the dialog).
The easiest way to go, in my estimation, is to specify the
"name" you'd like
to use -- "squish" and "fruit" in your sample -- in the Name
field of this
dialog. The time is determined by the scrubber above the
tabs, and the Type
should technically be Navigation, which you can choose from a
drop-down
menu. The Parameters area really isn't needed, though you may
certainly use
it if you want to embed yet further metadata about each cue
point.
So, back to our onMetaData event handler:
var listener:Object = new Object();
listener.onMetaData = function(md:Object):void {
for (var i:Number = 0; i < md.cuePoints.length; i++) {
trace("name: " + md.cuePoints
.name);
trace("type: " + md.cuePoints.type);
trace("time: " + md.cuePoints
.time);
for (var prop:String in md.cuePoints.parameters) {
trace(prop + "," + md.cuePoints
.parameters[prop]);
cp = md.cuePoints;
ns.client = listener;
Okay, this may look like a lot, but it's not actually so
bad. This is
one of the few (possible the only) times in AS3 that events
are handled in
the manner in which they were in AS2. An arbitrarily named
variable,
listener, is declared and set to an instance of the Object
class. This
listener will act as a liaison on behalf of events
dispatched by the
NetStream class.
An onMetaData property is added to listener (I found this
under the
Events listing for NetStream) and associated with a function
literal. This
event carries with it an Object instance of its own, which
is passed into
the function as the variable md (meta data). This part gets
a teensy bit
dicey, because the metadeta object, itself, is a property of
the VideoPlayer
class, not Video. I honestly don't remember how or why I
thought to look up
the VideoPlayer class. Maybe it was luck. Maybe I just
searched the term
"metadata"; in any case, I found that a metadeta object --
at least, as it
appears in relation to VideoPlayer -- carries with it a
cuePoints property.
This property can be unearthed by way of the onMetaData
event, and in this
context will be a property of the md variable, which is our
representation
of the VideoPlayer.metadata property.
So ... a relatively simple for() loop steps through the
cuePoints
property of the md object, and as long as your FLV file has
cue points
embedded, you'll seem them all traced out to the Output
panel, including the
parameters property. These correspond directly with the
import wizard tab
as described earlier.
After the for() loop, which is really just there for sake of
illustration, you're setting the previously declared cp (cue
points) array
to the md.cuePoints property. Finally, the NetStream.client
property is set
to listener, as invoked against the ns instance. This is
akin to AS2's
addListener() method for wiring up listeners.
At this point, you may start up the video itself:
ns.play("myVideo.flv");
Now, at any time, you may use the NetStream.seek() method to
jump to a
cue point in the video. You'll have to test of it's possible
to seek to
areas that haven't yet loaded. My hunch is that no, you
can't -- but in any
case, you can experiment with local files, at least.
In order to summon a cue point by name, rather than a
number, you could
write a custom function like this:
function findCuePointTime(cuePointList:Array,
cuePointName:String):Number {
var i:uint, len:uint = cuePointList.length;
for (i = 0; i < len; i++) {
trace(cuePointList);
if (cuePointName == cuePointList
.name) {
return cuePointList.time;
return 0;
... which would allow you to supply the cue points array
(here, cp) and a
cue point name in order to get back its number. You could put
that into the
seek() method itself, like this:
ns.seek(findCuePointTime(cp, "squish"));
Just make sure not to call the seek() method until after the
onMetaData
event has been handled, otherwise the cp array won't be
populated.
David Stiller
Adobe Community Expert
Dev blog,
http://www.quip.net/blog/
"Luck is the residue of good design."

Similar Messages

  • Anybody know where I can find tutorials and training materials for Adobe Output Designer

    Hi everybody,
    I am a graphic / web designer and newly appointed on a project requiring Adobe Output Designer skills. Now, I've already searched in a lot of places: but still couldn't find a reliable source of tutorials and training materials for Adobe Output Designer.
    Can anybody help?
    thanks a lot in advance,
    ovlique

    The DJI cameras were first supported in ACR 8.3 and more support added in ACR 8.4:
    Lens profile support | Lightroom 5, 4, 3 | Photoshop CS6, CS5 | Camera Raw 8, 7, 6
    You will need PS-CS6 or PS-CC or PSE12 with current updates on OSX 10.7.x or Windows 7+ to use this version of ACR.
    However, even if you have an older version of PS or older OS, if you can install the Adobe DNG Converter, you can copy these lens profiles to the User's lens profile folder and they might be seen.  I can give more specific instructions about doing this if you are unable to update PS's ACR to 8.3/8.4.

  • Tutorials on AS3

    Hi,
    is thee any (peferable free) video training for flash builder that puts more emphasis on pure AS3 projects than mxml ... trying to convince a designer that mxml is not the only way

    try this steps:
    1- Books:
    Sams teach yourself actionscript3 (Begginer)
    OReilly.Learning.ActionScript.3.0.A.Beginners (intermediate)
    actionScript cookbook (professional)
    2- Videos (Tut)
    adobe TV
    GotoAndLearn.com
    Lenda DVD actionscript
    Creative cow
    3-Source:
    GotoAndlearn.com
    adobe Forums
    TourDeFlex ++
    ^_^ GD luck

  • Is there a way to save a file in indesign that can be edited outside of adobe?

    I am creating a menu for a local pub landlord and he has requested that the menu be easily editable, by him, as to not keep asking me for any slight changes.
    Is there any file format that can be easily edited outside of indesign. I know there is the Acrobat Pro which would edit a PDF and could solve this problem, but he is unwilling to spend money on any software.
    I am designing the menu in indesign with text and images.
    Any help would be appreciated.
    Thanks
    Liam

    Jus a clue for u
    [email protected]
    Ian F
    Since LabVIEW 5.1... 7.1.1... 2009, 2010
    依恩与LabVIEW
    LVVILIB.blogspot.com
    Attachments:
    auto_create_save_in_for_loop_240403.vi ‏26 KB

  • Are there any recent tutorials or information for integrating Adobe Flex with Ruby on Rails 4?

    I've combed and searched extensively and most of the documentation is anywhere from 4 to 7 years old.  A lot of it focuses on outdated gems or libraries.  I've even seen Rails 2.0 as a focus for a lot of this information.
    I would just like to know if anyone has any valid resources for the latest Adobe Flex integrating with a Rails 4.x application.  And, if so, where is this hidden information listed or located?
    Thanks.

    I've combed and searched extensively and most of the documentation is anywhere from 4 to 7 years old.  A lot of it focuses on outdated gems or libraries.  I've even seen Rails 2.0 as a focus for a lot of this information.
    I would just like to know if anyone has any valid resources for the latest Adobe Flex integrating with a Rails 4.x application.  And, if so, where is this hidden information listed or located?
    Thanks.

  • FAQ: Where can I find tutorials for Adobe SpeedGrade?

    Here are some tutorials to help you learn Adobe SpeedGrade:
    Learn to use Adobe SpeedGrade from Adobe Creative Cloud Tutorials.
    Adobe SpeedGrade tutorials on Adobe TV.
    Lynda.com SpeedGrade courses, with some free tutorials
    Getting Started With SpeedGrade CS6 with Chad Perkins
    Up and Running With SpeedGrade with Robbie Carman
    Up and Running With SpeedGrade CC with Patrick Inhofer

    You can download the trial version from the page linked below and use you current serial number to activate it.
    http://prodesigntools.com/photoshop-elements-9-premiere-elements-9-direct-download-links.h tml
    Be sure to follow the steps outlined in the Note: Very Important Instructions section on the download pages at this site.

  • Animate 1.5 Can you trigger animation from elsewhere on the html page (ie outside Adobe Div)?

    I would like to use a button and jquery to trigger the animation from elsewhere on my web page (outside the Adobe Div) on  Adobe Animate 1.5.
    Is this possible?
    (I looked here but my javacript is only beginner level. http://www.adobe.com/devnet-docs/edgeanimate/api/old/1.5.0/EdgeAPI.1.5.0.html)

    <!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>Africa</title>
    <!--Adobe Edge Runtime-->
        <meta http-equiv="X-UA-Compatible" content="IE=Edge">
        <script type="text/javascript" charset="utf-8" src="edge_includes/edge.5.0.0.min.js"></script>
        <style>
            .edgeLoad-EDGE-Africa { visibility:hidden; }
        </style>
    <script>
       AdobeEdge.loadComposition('Africa', 'EDGE-Africa', {
        scaleToFit: "none",
        centerStage: "none",
        minW: "0",
        maxW: "undefined",
        width: "100%",
        height: "3000px"
    }, {dom: [ ]}, {dom: [ ]});
    </script>
    <!--Adobe Edge Runtime End-->
    <!--Adobe Edge Runtime-->
        <meta http-equiv="X-UA-Compatible" content="IE=Edge">
        <script type="text/javascript" charset="utf-8" src="edge_includes/edge.5.0.0.min.js"></script>
        <style>
            .edgeLoad-EDGE-America { visibility:hidden; }
        </style>
    <script>
       AdobeEdge.loadComposition('America', 'EDGE-America', {
        scaleToFit: "none",
        centerStage: "none",
        minW: "0px",
        maxW: "undefined",
        width: "100%",
        height: "2108px"
    }, {dom: [ ]}, {dom: [ ]});
    </script>
    <!--Adobe Edge Runtime End-->
    </head>
    <body style="margin:0;padding:0;">
      <div id="Stage-Africa" class="EDGE-Africa">
      </div>
        <div id="Stage-America" class="EDGE-America">
      </div>
    </body>
    </html>

  • Links Pallet Missing. Adobe Help Line baffled.

    A day killed on the Adobe Help Line and no hope in sight. The Links Pallet is AWOL and Adobe tech support can't find it.
    Originally the problem was an error when trying to export a 275 page book to idml format as something was going wrong with the minor panic of losing months worth of work. It kept crashing InDesign CS5 on Win-7 64 Pro.
    In three very long calls over the period of the day, creating new ID's, wiping out all sorts of stuff, including a reinstall of just ID, the Adobe help line finally had us permanently deregister the Suite, remove the whole suite, clean everything with a piece of code they recommended, and reinstall.  It was a clean install. Adobe Creative Suite 5 Master Collection on two DVDs, selected to install every option that had a check box - take a lunch break while it does its thing. Then updated to the latest code for InDesign (7.0.4) and Photoshop (all three check boxes) since those are the only two we generally use.  We went through all the drills such as trashing to preferences, and so on. All the ID extensions are checked as well. When all was said and done, the file still crashed the system, suggesting the problem was a corrupt file. Time to go to plan B...
    We managed to find an older version idml copy that could be updated using draft printouts, and patched our way back to sanity only to discover that none of the images were linked, and when we went to fix this using the link pallet, it was not there. No link panel, not on the /window drop down, not anywhere. We finally relinked the images by using the Package "Repair All". However, one image was RGB, and when we right clicked to edit in orginal (Photoshop), there was no such option anymore. The tech support guy at Adobe was baffled (politely).
    Somehow an awful lot of features related to images have vanished in this futile attempt to fix another problem. We are now worse off than we were this morning.
    We figure there is some sort of switch somewhere, that Adobe tech should know, but their help line seems to be staffed by people whose solution is to delete everything and start over. When that failed to work, they said they will call back, but by the time we rang them back they were closed.
    Has anyone either had this happen, or know what might be causing it? Links is an important feature, and without it, we might as well go back to CS-4...
    Hmmm, good thought, let's try it.  Just tried it before hitting Post Message, saving the file as IDML, but before it would open, the old ID-CS4 crashed with an error "Failed to open plugin resources: PARAGRAPH COMPOSER.RPLN" argh! (Don't let this one distract the question... all we want to know is how to find the Links Pallet on ID-CS5 v 7.0.4)

    lewenz wrote:
    We are writing this saga in hopes someone in management at Adobe may actually read it and make some changes to their company. While they may think they save money farming their support out to a call centre in India, they have chosen the wrong centre, or their quality control is bad. While their hourly costs may be lower than running support out of their home office, we suggest Adobe is paying more because the call centre takes so much time, and creates so many new problems. In fact, we do wonder if the reason the call centre people are so polite and constantly repeating and apologising is not cultural, but so they can keep the meter running longer. Memo to Adobe: You are being ripped off. Even if you don't care about your customers, your too-smart cost-cutters are losing you money. Better to provide high-quality tech support that knows what is wrong and finds the solution in minutes than wasting hours and days as happens now.
    It turns out that the support rep at Adobe gave us bad information and was about to propose more bad answers had we not become stroppy and demanded to speak to someone more competent. The support technician's next step was for us to:
    Load ID CS5 on another windows PC
    If the software worked on that PC either call Microsoft (yeah right) or
    Delete and reinstall Windows 7 Pro
    They did not volunteer any more than step 1, but having lost patience with their erroneous advice in the prior round, we pressed for what they would recommend next, since in fact the CS5 products had been working fine on the main desktop until they started telling us to start deleting and reinstalling things. On a complex multi-application computer, deleting and reinstalling Windows is not a simple matter, it usually results in downtime of three days and invariably important programs are reset, losing customisation that has been done over time. Our team concluded that rather than do this, if there was no other solution, we would trash CS5 and either go back to CS4 or purchase an Apple desktop solely to handle InDesign. Therefore, instead of continuing down this line of blind nonsense, we demanded to speak to someone who spoke better English, had a better phone connection and knew more than to tell us to keep damaging our systems.
    Finally, we got a call back from a more informed 1st tier support rep who goes by the nickname Sonny. For some reason the connection was far better, and we could understand every word of his much better English. It turns out that the Adobe support rep had walked us through the delete and recovery procedure and omitted a key step. This was only learned by pressing Sonny hard, until he realised the missing step. The prior rep walked us through the following support process and only told us to call back after we had begun step 5.
    Deactivate the CS5 Master Collection,
    Download and Unzip Creative Suite Cleaner Tool
    Create a new User ID with Administrator Level authority and sign on to it
    Close all programs and run the Cleaner Tool
    Reinstall CS5
    Download the updates (which is a problem when one is on a 10gb cap broadband plan)
    Of course, this did not fix the problem we had called about (manuscript kept crashing ID), but additionally the Links Pallet was completely missing as was the Edit Original right click function which made managing images in a manuscript impossible.
    When we reviewed this with Sonny, he finally identified the missing step. Before Step 4, running the Cleaner Tool, run the Microsoft Control Panel Uninstall Program to remove all the programs. Then run the cleaner tool to find files that Microsoft missed. Finally, after Step 4, add an additional step of manually looking at the files using File Manager to make sure all files were cleaned out and gone. When all this is done, go to Step 5 reboot and reinstall.
    Well the reboot took about 15 minutes as all sorts of orphan files came up, but when all was reinstalled, the InDesign functioned as it was supposed to function. The links pallet and edit orginal image was back where they belonged.
    The only thing we discovered is that when we went to email, eleven years worth of emails had vanished. We are now in correspondence with the email support team (thankfully, we use a commercial product, not a free one) to see if these can be recovered. It appears the Cleaner cleaned out more than Adobe. Oops, sorry about that. Argh!
    So what have we learned?
    The original problem appears to have been a corrupted file. Since this was a 275 page manuscript, it was not something that could easily be given up. We called Adobe hoping to figure out why the application program was crashing. This was never answered. It would crash when we ran spell check and it would crash when we tried to export it to an IDML file. This is a deficiency in the Adobe product that it allows this. Adobe never addressed this, or identified this.
    It was only when we started doing our own trouble shooting while waiting for Adobe to call back after they trashed the delete and restore application, that we realised we were being supported by ignorant technicians who appear to have little understanding of their products, very poor communications technology (it's hard to understand them due to a low quality line and in some cases a strong Indian accent), and whose "solutions" were to remove and reinstall their products. In this solution approach, the support technicians don't always get the steps right, with the outcome that the "solution" does not work.
    At this point, we realised we were in worse shape than when we made the original call. So we searched our files to find the most recent IDML backup that did work, imported it and then took pdf printouts to re-enter all the changes to the manuscript since that backup was made. We hope we located all the differences between the two drafts. This of course is a manual process and what we sought to avoid by calling Adobe in the first place, but we realised that the Adobe support was going to take more time than clerical re-work. Thus we ended up with a repaired manuscript - no thanks to Adobe, and a newly defective application program where their next "solution: was to trash the operating system.
    At no time did the technician ask the key questions to review what they might have done or not done that could have caused the problem. In other words, Adobe does not run a technical support line, but a trash and rebuild line. They waste hours of their own call centre time, not to mention the client time, creating further problems, call centre hours that we presume Adobe must pay for.
    That we must listen very carefully to what the technician says back, since over 50% of the time, they do not understand. When the record is read back, it is wrong (they wrote down that ID crashed on opening... never true).
    That it is not impolite to ask them to stop wasting time with very long apologies as the opening of every sentence.
    That it is essential that you have the customer identity information in the right order, so they do not spend 10 minutes verifying who you are.
    That it is not impolite to tell them to stop filling the air with nonsense and either answer the questions or get someone who can.
    That it is not inappropriate to threaten to document the call and file a formal complaint with Adobe.
    So for anyone who uses Adobe Help:
    Demand someone who can speak clear English on a clear phone connection. Write down their name and location so they can be tracked.
    Write down every step they propose and ask what is the next step if it fails to achieve the desired outcome.
    Demand that each step be written down in their documentation as well.
    Demand to know every custom file such as preferences and language dictionaries and their location. Make copies outside of Adobe so the cleaner file does not delete them. A folder on the desktop is the safest.
    When it becomes clear the technician does not have a clue what they are doing, demand to speak to their boss.
    Document every step here on this forum, so when they ask how they did, refer them to the public record.
    Thanks to Peter Spier and Jongware for their attempts at solutions. Turned out it was a corrupt file that would have been a disaster had we not made backups and a defective Adobe technical support system that threated to trash our whole operation.
    Bravo for persisting, insisting, asserting, relying on your own intelligence as you realized you were being not only ill-served, but wrongly-served and unforgivably-destructively-served. Sorry to hear how your own civility kept you from acting protectively sooner.
    I agree about escalating cases to the highest-level support manager ASAP as you discover incompetent support. I've written about this in a few posts that you can find with this Google search link: InDesign knowhow pro escalate support. I usually offer "I don't mean to be rude, but if you're not expert with this issue..." or I substitute "...aren't able to read the case notes and have expertise," and similar phrases, THEN I PRESS FOR ESCALATION, EVEN IF I NEED TO BE RUDE TO GET IT.
    However, with the increasing complexity of the stuff we use, and, as in your example, it takes a few days to rebuild a system, don't be lulled by the concurrent increased confidence you get from smarter hardware and software. I suggest cloning working systems for backups in disasters like you're reporting. Don't overwrite stored clone backups with unproven current systems that may have unbeknownst to you just gone bad. Consider virtual software like VMware Fusion or Parallels, even if you're committed to Windows; you can install one or more virtual Windows systems on a real Windows system, make snapshots and revert to them if needed. I think these are more robust than Windows Restore Points, because snapshots track everything done on the virtual drive, whereas restore points only undo the Registry, IIRC, so corrupted user files remain corrupt, lost files remain lost.
    IOW, practice safe computing.
    I heard of a business professional who sued his doctor for time lost when he was kept waiting for an extremely long period with no explanation, offer to reschedule, etc. (IOW, he got "airline treatment.") Whether he collected isn't the point so much as the recognition of the concept, and the corresponding smart pro-customer-service steps taken across many industries and companies. Whether defensive or pro-active, better customer service is better for everyone in chain of relationships.
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices

  • Adobe air with flex, file new, open and save for Desktop software program

    I already have a headache from all the searching. I cannot believe this to be such a confusing topic as every software program we create must be able to save user input, right.
    Here is the problem:
    Novel writing software program Main window has tabnavigator with four navigatorcontent pages 1. characters, 2. worlds, 3. objects, 4. Editor
    Each navigatorcontent page has user input fields in the form of textinput component, textarea component, richtexteditor component, etc.
    problem 1:
    The user needs to be able to open a new project and give it a name and state where it must be saved. All user input in the Novel writing software program must be attached to the file name the user specified - cannot give sample code cause I don't even know where to start looking anymore.
    Problem 2:
    If the user has now defined a new project name, all his input from the different input components has to be compiled into a single file that can be saved. (Dan Pichelman gave me a satisfactory answer on using the file.borwseforsave funtion.) That makes sense, but I first need to get all the user input into that single file. I was convinced that it must be an xml file and that there would be a guide on how to do this but...
    Problem 3:
    This brings me to another problem. All the pages I've researched so  far tell me how to load data from an xml file into a component, but not how to write the text from the component into the xml file. And this xml file cannot be the prefs file in the storage directory, it has to be named by the user and then after filling in all his text in the different tabs of the software, must be saved in this xml file and saved where the user chooses.
    Problem 4:
    now that the user put in his text and it is written to an xml file that he has named and set the path to, he goes on vacation and in two weeks opens his saved file to work on his project again. All the data that was stored in the xml must now be written back into the different user input components so he can continue working on his project, truth be told, there are some samles and tutorials on this subject, but again from only a single page perspective not a multiple tab perspective.
    Problem 5:
    Now the user has deleted and/or changed some text he put in when he started, he wrote some more text in the textareas and texteditor and he clicks the file - save button. The xml file or whatever needs to be used must be updated and saved with all the changes overwriting the old file.
    Problem 6:
    The data entered by the user will end up being a book of say 400 pages. This data will obviously be mostly in the richtexteditor component, so whatever method of saving is used, database or xml or whatever, needs to be able to contain all this data.
    Thought, if you are working with for instance, microsoft powerpoint, it has multiple pages all containing different user inputs and when you click flie - save, it saves all that input into one file. When I as a user opens that saved file it loads all that content back into its place and I can change and manipulate the input and save it again. I would have thought this would be one of the first things adobe or any other software would teach as this is what sofware programs are all about. But alas, the tutorials on this subject for adobe air for Desktop application is extreeeeemely rare.
    My promise is, if someone can help me with this or there is a tutorial out there that covers this properly I  will write a tutorial on this for other newbies as I progress step by step.  
    Pleeeeeeease help this ignorant novice
    Regards

    to save a file you would do something like:
    FileWriter fw = new FileWriter( fileName );
    textComponent.write( fw );
    fw.close();See the JFileChoose API for filtering files by extension. The API gives an example.

  • What's the difference between these to Adobe Air SKD folder locations in flash Builder 4.7?

    So I can drop AIR SDKs inside the Adobe Flash Builde 4.7 (64 Bit)/sdks folder (under 4.6.0) - as per instructions in the Starling adobe.tv tutorials, or, as per the Adobe labs docs, place them in eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK
    Which is right? What's the difference? Should I do both to hedge my bets?
    Thanks in advance for un-confusing me!

    As far as I know, Flash Builder uses the Flex SDK to compile applications.
    I do know that updating to certain versions of the AIR SDK (i.e. from 3.4 to 3.8), I had to copy the AIR SDK + compiler into the 'AIRSDK' folder, instead of just the AIR SDK like the download page says.
    Someone please correct me if I'm wrong.

  • Using Adobe Lightroom CC, do I still need Adobe Bridge CC?

    I have both Adobe Lightroom CC and Bridge CC applications. Is there something Bridge can do the Lightroom can't...if so what?

    You have to find out that yourself using the tutorials on e.g. Adobe TV because there is a lot of difference while they have also some similarities.
    But basically Bridge is a browser reflecting the content of your folders and a shortcut to Adobe Camera Raw and Photoshop having a lot of options for sorting and renaming etc.
    Also Bridge can handle  a lot of other filetypes while LR is a dedicated Photo application.
    Lightroom can be used as stand alone application for your files with basic develop options for Raw and jpeg files. But Lightroom is a library based application that stores different versions of your files and you need to export the end result for use or further development in PS if you want to work with layers, adjustment layers and channel masks etc for more sophisticated develop options.
    There are very dedicated LR users and also dito LR haters. It is up to you what workflow you prefer. Having CC you ave the option of using both. Personally I prefer the combination of Bridge and PS but in general you should use all applications that suit you. It is just a matter of the right application for the right job

  • Which cameras are compatible with the capture feature in adobe premiere pro?

    My son is making stop motion videos and wants to be able to use the capture feature on adobe premiere pro where you connect your camera via USB and can capture images on your computer through your camera. I'm looking into buying him a camera and am trying to find a list of digital cameras that are compatible with this feature, he has a small fuji camera now that will not let him do so.

    What the other users have said is correct. Premiere captures through FireWire or through SDI/HDMI via a 3rd party solution.
    For your situation I would say the best bet is to connect you camera to your computer via USB or use a card reader and copy the entire directory to your hard drive and ingest into Premiere via Media Browser.
    If you Google 'how to make stop motion in premiere pro' there are tons of great tutorials.
    Best,
    Peter Garaway
    Adobe
    Premiere Pro

  • Adobe form not saving data.

    hi Experts,
    I am facing strange problems with Adobe forms.
    I am working on both Offline and online adobe forms.
    adobe form which i make does not allow to save data.
    I am using the Adobe liveCycle designer 7.1.
    The Adobe reader version is 7.08
    and service pack is SPS 11.
    I have used both the tutorials for offline and online adobe forms.
    Online Problem :-
    The project for online works fine and it also allows to save data(when i save the form on my PC).
    But when i create a new form on my machine it does not allow to save data.
    Really confuse what the problem is.
    I have also tried this.
    Copeid the XDP file from the Online tutorial project into my project
    if i use this work around the the problem is resolved. But i am no able to understand why the XDP CREATED on my machine does not work.
    Offline problem:-
    In this case i am not able to save data in the form at all.
    As the PDF created itself not allow to save data.
    Please help.
    Points would be awarded to helpful answers.
    Regards,
    Sanjyoti.

    Hi Satya & sanjyoti,
    I am facing a pecular problem in using Adobe forms.
    I am able to pass data from webdynpo application, to the Interactive form(using mappings, as mentioned by satya).
    But for the same form & WD application, i am not able to pass data from the Interactive Form, back to the WD application.
    My scenario is like this:
    I need to show a form, with some prefilled data, such as date, userID, etc. I populate the node in my WD application, & then call the form.
    The form displays the above prefilled data. Now the user has to fill the remaining fields & click on submit(Submit-to-sap button). The onsubmit property of the Interactive form is mapped to a onaction event, where WD tries to read the data entered by the user.
    The problem is that on clicking of the submit button in the form, the event is not getting called.
    If i use a button in the WD view itself, then the action gets called, but there is no data. In short, the data is NOT getting passed from Interactive form to WD application.
    Can you please help me out with this?
    Thanks,
    Hanoz

  • AS3 classes source file location?

    Can anyone tell where the AS3 package source files (*.as) are located?
    Besides for looking up class definitions in the AS3 framework in the Actionscript 3 Language Reference site, I'd like to open specific class files to look at them in their entirety. But I can't seem to find them, nor can I find any documentation specifying their location.
    Any information on where the core AS3 package files are located locally would be appreciated.
    Thanks.
    AS3 Reference
    ( http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html ) 

    Well Nick, I think you were right..
    The following summarizes add/modify classpaths (as2) and 'source path' (as3) :
    http://help.adobe.com/en_US/flash/cs/using/WS3e7c64e37a1d85e1e229110db38dec34-7fa4a.html
    Under Flash Preferences menu ->ActionScript->Language->ActionScript 3.0 Settings you find at the top level :
    Filed labeled "Flex SDK Path : $(AppConfig)/ActionScript 3.0/flex_sdk/4.0.0/"
    Found the flex_sdk folder in the Flash application folder (mac), Programs file on PC I imagine.
    Therein is a 'flex.swc' file, which I'm guessing has all the core classes.
    I'm guessing one needs to download the Flex SDK source code here; you may need to download & learn how to use a Subversion (versioning app) client ?? :
    http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK
    Seems like a lot of hoops to jump through just to access those source files for a beginner.
    Frustrated.

  • ISR vs Adobe forms

    Hi,
    How flexibel can a form be. Can i get all the fields from ISR and put it in a form. So that means That ISR decides which fields are in the form...
    Are there also weblogs and tutorials for WDP, ISR and Adobe forms
    Regards

    I am not sure I really understand your question.
    PDF forms can be used in ISR, so every field offered through ISR can be included into the interactive form. In that sense, the headline ISR <u><b>vs</b></u> Adobe forms makes no sense.
    If you go to the Interactive Forms page in SDN at http://sdn.sap.com/irj/sdn/adobeforms you can find Web Dynpro for Java tutorials for Interactive Forms there.
    I am not aware of ISR tutorials, at least not in SDN. Documentation on this is in the MSS Business Package and SAP Service Marketplace http://service.sap.com/isr and http://service.sap.com/mss (look for PCRs).
    What does the abbreviation WDP mean? I know WD for Web Dynpro, but WDP? In any case, there are more than enough Web Dynpro for Java tutorials right here in SDN at https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d
    Kind regards,
    Markus Meisl
    SAP NetWeaver Product Management

Maybe you are looking for