Newbie:  Help with Interactive Movie Clips

I'm just starting off with Indesign and am already running into an issue on a seemingly simple issue.  I'm trying to create an interactive document that I will play movie clips when exported to pdf.  Ok so far so good.  I've inserted one movie and started to play around.
1st issue - The only option I can get to actually play the movie when clicked is when the pdf export option for compatibility is set to 'Acrobat 5 (PDF 1.4)'
                 How come no newer options work?  Using Acrobat reader 9 by the way and tried to toggle options such as 'embedding' the movie.
                 No luck with playing on any setting except 'Acrobat 5 (PDF 1.4)'
2nd Issue - Inside the movie options dialog box for this clip, there is an option for a poster that I can 'choose movie frame' as poster.  The dialog box       comes up and is completely empth with no video controls or anything.  What the deal with this.
I'm just starting out and I know I'm not totally incompetant but I'm not very pleased with what I'm seeing right now.
Any help or suggestions would be very much appreciated.
Thanks,
Don

Here is some help for starter.
For embedding, do that in InDesign. I think you know the movie will only play in the PDF.
If you export to PDF 1.3/1.4•Non-RGB movie or sound posters aren’t visible in the exported PDF document.
•SWF and MPEG movies aren’t playable in the exported PDF document.
•Clipping paths applied to movie or sound posters don’t appear in the exported PDF document. Posters are resized to match the movie page item.
•Movies cannot be embedded.•Sounds cannot be linked.
If you export to PDF 1.5 or laterQuickTime is specified as the preferred player when exporting to PDF. To change the preferred player, you must edit the rendition in Acrobat 6.0 or later.
If you export to any PDF version•Non-rectangular media frames don’t appear in the exported PDF document.
•Hyperlinks applied to movies, sounds, or buttons are not active in the exported PDF document. However, you can add those hyperlinks using Acrobat Professional.
•Rotated or sheared movies and posters may not appear correctly in the exported PDF document.
•Any masking applied to movie frames or posters is not supported.

Similar Messages

  • Help with some movie clips and an function...

    Hi all..
    I`m having trouble with an function used to animate two movie
    clips....
    I want to use the function like this " fSwitch("movie1",
    "movie2"); "
    I`ve checked to see if I had typoes but I don`t and the
    scripting looks good to me...
    In spite of this fact , when I test the code or movie i get
    this erros :
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 32:
    There is no property with the name '_x'.
    sItem2._x = 10;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 33:
    There is no property with the name '_y'.
    sItem2._y = 10;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 34:
    There is no property with the name '_xscale'.
    sItem2._xscale = 10;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 35:
    There is no property with the name '_yscale'.
    sItem2._yscale = 10;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 36:
    There is no property with the name '_alpha'.
    sItem2._alpha = 0;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 37:
    There is no property with the name '_y'.
    while(sItem2._y <= Stage.height/2 -1) {
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 38:
    There is no property with the name '_alpha'.
    if(sItem2._alpha <= 97) {
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 39:
    There is no property with the name '_alpha'.
    sItem2._alpha += 3;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 40:
    There is no property with the name '_alpha'.
    sItem1._alpha -= 3;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 42:
    There is no property with the name '_x'.
    sItem2._x +=2;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 43:
    There is no property with the name '_y'.
    sItem2._y +=1;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 44:
    There is no property with the name '_x'.
    sItem1._x +=2;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 45:
    There is no property with the name '_y'.
    sItem1._y +=1;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 48:
    There is no property with the name '_y'.
    if(sItem2._y >=98) {
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 50:
    There is no property with the name '_xscale'.
    sItem2._xscale +=1;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 51:
    There is no property with the name '_yscale'.
    sItem2._yscale +=1;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 53:
    There is no property with the name '_xscale'.
    if(sItem2._xscale >= 100) {
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 58:
    There is no property with the name '_xscale'.
    sItem1._xscale -=1;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 59:
    There is no property with the name '_yscale'.
    sItem1._yscale -=1;
    **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 61:
    There is no property with the name '_xscale'.
    if(sItem1._xscale <=10) {
    Total ActionScript Errors: 20 Reported Errors: 20
    Please help me out :-<
    The code :

    sItem2 is a string and strings don't have _x etc properties.
    "movie1" should be a movieclip, not a string when passed to
    fSwitch() and fSwtich parameter typing should be changed. or
    convert "movie1" into a movieclip in fSwitch()
    to remedy the issue with sItem2, use a reference to your
    movieclip created by attachMovie().
    for example:

  • Need help with using Movie Clips

    I know how to create a MovieClip object, add it to the main
    stage and even add things to the movie clip but how do I create
    frames within that movie clip that I can "gotoAndStop" or
    "gotoAndPlay" with?

    Ok, I know replying to my own post is odd on some forums, but
    anyhow:
    I've done some further testing and find that FlashObject
    isn't the problem.
    Looking at the AS code above, it is clear that the SWFs to be
    loaded must be in the same folder as the HTML web-page.
    However, my intent is that these small SWFs that are being
    loaded in by the main SWF will be shared by many other movies,
    therefore I'd like to stick them (the physical SWF files) closer to
    the root of the site (e.g. SiteFoler->flash).
    I see that my problem rears its ugly head when I try to
    reference these movies in my main flash movie as follows:
    First movie:
    this.createEmptyMovieClip("mcToolbar", 10);
    with (mcToolbar)
    _x=8;
    _y=68;
    loadMovie("../../../flash/toolbar.swf",mcToolbar);
    Second movie:
    this.createEmptyMovieClip("mcWindow", 11);
    with (mcToolbar)
    _x=500;
    _y=60;
    loadMovie("../../../flash/textwindow.swf",mcWindow);
    In the example above, my HTML page is 3 folders deep whereas
    the movies I'm loading in are 1 folder deep in the folder labeled
    "flash".
    By doing it in this manner, I get the problems I described
    above (first movie loads then disappears and second movie loads in
    wrong position).
    Any ideas as to why the physical location of the SWFs being
    pulled in is causing this problem? I'd like to try to avoid copying
    the SWFs to each place their being refrenced from as that could be
    a major maintenance headace.
    Thanks,
    Ben

  • Urgent Flash help needed; Using Movie Clip Objects

    Hello,
    I am currently trying to design a small flash movie.
    I have a "Movie Clip" object (a short animation) that i wish to act like a static object until a certain frame on the main Timeline.
    Then i want it to play out, at it's own pace, just like normal, until it finishes (no looping)...
    What do i need to put into, and where do i put it?
    So in short, frame 30 of the main animation triggers the clip, whilst the main animation still runs...
    I know very, very minimal AS3... so please, can someone help me?
    A lot of solutions suggest a button, but I don't want to use a button, as it's not interactive - just a movie.
    i just want the damn movie clip to play in the damn movie when it reaches frame 30! it shouldn't be that hard..

    There is most likely no need for any code. And most likely no need for a movieclip even.
    It sounds like you would need a graphic symbol. (You can convert it in the library or you can just change the instance you have placed on stage.)
    First select the symbol on its first keyframe and on the properties panel select the looping options and tell it single frame, first 1.
    Then move along your timeline to where you want the animation to start playing. Add a keyframe. Now select Once, first 1.
    Now it will start playing, you will be able to see it play as you scrub the timeline.
    If you use movieclips and code for this, you won't be able to see them play together as you scrub the timeline.

  • Buttons with nested movies clips...

    Hi guys
    I'm a flash newb. Have just read some tutorials on creating
    flash buttons that contain nested movie clips for the different
    states. So I went and made 5 of them for my site, all seems great
    the rollover effects are just as planned, and I thought I could add
    URL link to them in Dreamweaver but thats not working out. Been
    googling my *** off to add URL via actionscript (of which I
    understand VERY little) , found some code (add the following to key
    frame :on(release) {
    getURL('
    http://www.generic.com',
    '_parent');
    Major problem is, when I try to add AS to the frame/button,
    I'm getting told I 'current selection cannot have actions applied
    to it' If I persist and add the script anyway, funnily enough it
    doesn't work.
    I did an experimental button, consisting of diff coloured
    boxes, and AS will apply to that no problem.
    I'm tearing my hair out, as I already posted the flash links
    on my site and have had to add a note for visitors to use static
    links in the interim.
    I would love to post the .fla file but I don't see an option
    anywhere here to do so.
    If some wise soul can help my dumb *** out of this bind it
    would be greatly appreciated.

    You were using AS2 code, which will not work in AS3. That
    particular code is placed on an object, which AS3 does not allow
    for, which is why it wouldn't let you... all code in AS3 goes into
    timeline frames.
    For mouse interctive objects (buttons, movieclips, etc) you
    assign event listeners to the object. Let's say your button has an
    instance name of "btn", here's a variety of the possible event
    listeners avaiable, and I've assigned them to the button....
    btn.addEventListener(MouseEvent.CLICK, clickHandler);
    btn.addEventListener(MouseEvent.DOUBLE_CLICK,
    doubleClickHandler);
    btn.addEventListener(MouseEvent.MOUSE_DOWN,
    mouseDownHandler);
    btn.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
    btn.addEventListener(MouseEvent.MOUSE_OVER,
    mouseOverHandler);
    btn.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
    btn.addEventListener(MouseEvent.MOUSE_WHEEL,
    mouseWheelHandler);
    All of those "...Handler" things at the end are the names of
    functions you create to take action when the listener hears
    something it's assigned for... you can name them anything you want,
    and here's and example of how the function might look for the CLICK
    event...
    function clickHandler(event:MouseEvent):void {
    trace("clickHandler");
    Again, you can name the function anything you want, and the
    code within the function can be whatever you need done when the
    button is clicked... just be sure to include the argument
    "event:MouseEvent" because the listeners throws an argument to the
    function and the function needs to expect it. The "event" part of
    that is a variable name, so you can name it whatever you like, such
    as "e", which is commonly done. The MouseEvent defines the class,
    and should be exactly what it is.... a MouseEvent, caps and
    all.

  • Help with loading movies

    i have a problem if anyone can help.. please take a look at
    my website. www.doubleasmetalworks.com under the our products
    button, i have 3 different movies. copper, abstract, and ornaments.
    when i click on them to load them.. they load, but not with the
    preloader.. but if you will notice that when you first load each
    page the loader pops up like its supposed to. it's tied into my
    first action layer in my main movie. how do i use that preloader,
    or make another one so it shows the percet of my movies
    loaded..........ANY HELP.. thanks in advance.. heres the script for
    my main movie.//-----------Initialization---------\\
    extLoader_mc._visible = false;
    var currentPage;
    stick("da_mc");
    //--------Movie Clip Loader----------\\
    var mcLoader:MovieClipLoader = new MovieClipLoader();
    var myListener:Object = new Object();
    mcLoader.addListener(myListener);
    myListener.onLoadProgress =
    function(target_mc,bytesLoaded,bytesTotal) {
    extLoader_mc._visible = true;
    var pctLoaded = Math.round(bytesLoaded/bytesTotal*100);
    extLoader_mc.extLoaderBar_mc._xscale = pctLoaded;
    if (bytesLoaded >= bytesTotal) {
    extLoader_mc._visible = false;
    mcLoader.loadClip("home.swf",myLoader);
    //-----------------------------------\\

    You'll have to be more specific and post some of your code.
    There are many reasons why you could be having this problem.

  • Photoshop elements 6 help with making a clipping mask

    I have a button template (for a pinback) I put into elements. What I would like to do is make a country flag button. Right now the flag image is sitting ontop of the template. I would like to make a clipping mask (I think that's what's it's called) so that the image covers the entire part of the button that will be seen when it is printed. Here is a link to a button. This is what I am trying to do, but am not having any luck. I would a appreciate a step by step guide. I am using photoshop elements 6 on a mac OSX (ver. 10.5.8
    any help would be great
    http://www.petergreenberg.com/wp-content/uploads/2008/11/canadian_flag.jpg

    This is user to user tech support for folks having issues with Intel-based iMacs. This is not any kind of Adobe product support. If you need help with an Adobe product I suggest that you look for that help at the Adobe website.
    Dah•veed

  • Help with adding movies - they won't play linearly

    Hi,
    I've made several short movie clips (2-4 mins each) with iMovie 08 and saved them as QuickTime movies (H.264 compression).
    Now, in iDVD 08, I'm trying to add these clips in sequence to make DVD. The idea being that you could jump to a specific clip from the DVD menu, or, just let it play them all in a row.
    Playing them all in a row appears to be the problem. I can add a clip, but when I go to add a second or third, it places them as though they were separate, not linked to the first clip. In other words, the only way to get to a clip when the DVD plays is through the menu. If you start on the first clip, when it ends, you go back to the menu, instead of going to the second clip, and so on.
    Make sense?
    What am I doing wrong?!
    Thanks very much in advance.

    To get them to all play one after another you'll either have to join them together or add them to an iDVD slideshow like this.
    This way you can have the full version and each "chapter" on the same menu.
    If you create an iDVD slideshow for each clip you also scale them to the TV Safe area when played on conventional CRT TV sets.
    OT

  • Newbie Q: What do movie clips need to allow Actionscript?

    Hello. Thanks for taking time out for this question.
    Basically, I started an exercise in a book and it asked me to
    add code to a movieclip. I created a basic circle, converted it to
    a movie clip and tried to press F9 for actionscript, but Flash told
    me "Current selection cannot have actions added to it".
    When I looked at the example file that came with the book, I
    couldn't see anything special about the movieclip that was used.
    What am I missing?

    However, the techniques of adding code directly to movie
    clips is an old and outdated way of coding. And I would advise that
    if you are serious about learning Actionscript that you don't go
    down that road.
    AS 2 is perfectly useful and good so learn that or learn AS3
    (or both!), but here is a link to an article about the issue:
    http://www.quip.net/blog/2006/flash/museum-pieces-on-and-onclipevent
    David Stiller (that is his blog) posts here often and is a
    great source of information. You might want to check out more of
    his articles.
    It could be that your book is just showing one way before
    moving on to a more sensible approach, but check the examples
    toward the end. If they are full of on() and onClipEvent() I woudl
    recommend getting a different book.

  • Please help! Nested Movie Clips as navigation bar

    Hi everyone,
    I just had my first flash lesson a couple of days  ago, but decided to venture myself into trying to build a navigation  tool bar with movie clips grouped together. My intention is that once  the mouse rolls over one particular movie clip, another movie clip fades  in under it (my version of a "drop down" menu). Just so it happens, the  movie clip that fades in, is also comprised of particular movie clips  with their own behaviors (roll over tween effects).
    I can make  each individual movie clip behave as it should, but I cannot get them to  work once they are pieced together. I'm attaching a link that contains  the file I'm talking about (submenu), in the hopes that one of you good  Samaritans would take a look at it and tell me where I went wrong.
    Hopefully   I haven't absolutely shocked you guys with my level of ignorance.
    http://docs.google.com/fileview?id=0B09iy1xwVTUYZmY0NjdhM2EtZDRjYS00MGNlLWJmNmEtMDJmOTI4ZT ZjYWFi&hl=en
    Gaby

    its just with the frame labels you have given every where.
    and its the same "over" and "out"
    the player is confused to play which one fist
    i removed some lables and saw that it works partially. (did not debug the whole fla)
    hope you will got the way

  • Help! Remove Movie Clips

    OK...here's my problem... I am making a portfolio site and I
    have my thumbnails being created dynamically through XML...very
    similar to the galleries example in the Sample and Tutorials. Only
    problem is that I have multiple keyframes with different thumbnails
    that need to be displyed through a different XML file. I got it to
    work but the thumbnails from the first frame are still showing on
    the second frame...How do I remove the dynamically created movie
    clips?

    OK...here's the code...At thebottom of the document, I need
    to remove the clips created on the next button. This is the same
    code from the gallery sample file; I just added my own XML file.
    stop();
    import mx.transitions.*;
    _global.thisX = 30;
    _global.thisY = 70;
    _global.stageWidth = 600;
    _global.stageHeight = 400;
    var gallery_xml:XML = new XML();
    gallery_xml.ignoreWhite = true;
    gallery_xml.onLoad = function(success:Boolean) {
    try {
    if (success) {
    var images:Array = this.firstChild.childNodes;
    var gallery_array:Array = new Array();
    for (var i = 0; i<images.length; i++) {
    gallery_array.push({src:images
    .firstChild.nodeValue});
    displayGallery(gallery_array);
    } else {
    throw new Error("Unable to parse XML");
    } catch (e_err:Error) {
    trace(e_err.message);
    } finally {
    delete this;
    gallery_xml.load("gallery_practices2.xml");
    function displayGallery(gallery_array:Array) {
    var galleryLength:Number = gallery_array.length;
    for (var i = 0; i<galleryLength; i++) {
    var thisMC:MovieClip =
    this.createEmptyMovieClip("image"+i+"_mc", i);
    mcLoader_mcl.loadClip(gallery_array.src, thisMC);
    preloaderMC = this.attachMovie("preloader_mc",
    "preloader"+i+"_mc", 5000+i);
    preloaderMC.bar_mc._xscale = 0;
    preloaderMC.progress_txt.text = "0%";
    thisMC._x = _global.thisX;
    thisMC._y = _global.thisY;
    preloaderMC._x = _global.thisX;
    preloaderMC._y = _global.thisY+20;
    if ((i+1)%5 == 0) {
    _global.thisX = 20;
    _global.thisY += 80;
    } else {
    _global.thisX += 80+20;
    var mcLoader_mcl:MovieClipLoader = new MovieClipLoader();
    var mclListener:Object = new Object();
    mclListener.onLoadStart = function() {
    mclListener.onLoadProgress = function(target_mc, loadedBytes,
    totalBytes) {
    var pctLoaded:Number =
    Math.round(loadedBytes/totalBytes*100);
    var preloaderMC =
    target_mc._parent["preloader"+target_mc.getDepth()+"_mc"];
    preloaderMC.bar_mc._xscale = pctLoaded;
    preloaderMC.progress_txt.text = pctLoaded+"%";
    mclListener.onLoadInit = function(evt:MovieClip) {
    evt._parent["preloader"+evt.getDepth()+"_mc"].removeMovieClip();
    var thisWidth:Number = evt._width;
    var thisHeight:Number = evt._height;
    var borderWidth:Number = 2;
    var marginWidth:Number = 8;
    evt.scale = 8;
    evt.lineStyle(borderWidth, 0x000000, 100);
    evt.beginFill(0xFFFFFF, 100);
    evt.moveTo(-borderWidth-marginWidth,
    -borderWidth-marginWidth);
    evt.lineTo(thisWidth+borderWidth+marginWidth,
    -borderWidth-marginWidth);
    evt.lineTo(thisWidth+borderWidth+marginWidth,
    thisHeight+borderWidth+marginWidth);
    evt.lineTo(-borderWidth-marginWidth,
    thisHeight+borderWidth+marginWidth);
    evt.lineTo(-borderWidth-marginWidth,
    -borderWidth-marginWidth);
    evt.endFill();
    evt._xscale = evt.scale;
    evt._yscale = evt.scale;
    evt._rotation = Math.round(Math.random()*-10)+5;
    evt.onPress = function() {
    this.startDrag();
    this._xscale = 30;
    this._yscale = 30;
    this.origX = this._x;
    this.origY = this._y;
    this.origDepth = this.getDepth();
    this.swapDepths(this._parent.getNextHighestDepth());
    this._x = (_global.stageWidth-evt._width+30)/2;
    this._y = (_global.stageHeight-evt._height+30)/2;
    mx.transitions.TransitionManager.start(this,
    {type:mx.transitions.Photo, direction:0, duration:1,
    easing:mx.transitions.easing.Strong.easeOut, param1:empty,
    param2:empty});
    evt.onRelease = function() {
    this.stopDrag();
    this._xscale = this.scale;
    this._yscale = this.scale;
    this._x = this.origX;
    this._y = this.origY;
    evt.onReleaseOutside = evt.onRelease;
    mcLoader_mcl.addListener(mclListener);
    next_btn.onRelease= function() {
    gotoAndStop(2);
    back_btn.onRelease= function() {
    gotoAndStop(1);
    }

  • Keeping "state" with many movie clips

    In one frame (Frame A), I've dynamically attached many movie
    clips for a tile-based game. This happens in the init function of
    that frame. If I move to another frame (Frame B) temporarily (to
    display something else), it looks like I need to remove or unload
    all of the movie clips so that they don't show up on Frame B. Is
    that the only way to not have them show? The problem is that when I
    return to Frame A, I would like it to have the same state
    (positions of objects, etc.) as when I left it. What is the best
    way to accomplish this?
    As an alternative, I suppose I could draw something on top of
    the screen (higher z order) and mask what is below and then remove
    what was draw on top when I'm finished with it. I would prefer to
    figure out a way to accomplish it the first way, though, because I
    can use this for other things as well.
    Does anyone have any advice on this?
    Thanks!

    I understand that you can remove one parent instead of many
    children in this way, which is good from an efficiency standpoint.
    Beyond that, I was ideally looking for a way to basically "freeze"
    the action on Frame A and return to it. I assume that, even with a
    parent-child scenario, I would still need to loop through all of
    the children and save their states (because just checking the
    parent attributes isn't going to get at this information). I was
    just asking if there was any easier way. It would be nice to be
    able to go to another frame - maybe on another level - and then
    come back to Frame A and pick up where I left off - just hopeful
    thinking, I guess.

  • Help making a movie clip hyperlink

    I have several different movie clip components in a flash file that I need to hyperlink to different addresses. I cannot for the life of me figure out how to add a url to these objects. Any help would be greatly appreciated.
    Tad A.
    edit: I should add that I see an invisible button as being one solution. My real question would be is this the best way to accomplish this?

    use:
    kglad wrote:
    then use navigateToURL():
    yourbutton.addEventListener(MouseEvent.CLICK,f);
    function f(e:Event){
    navigateToURL(new URLRequest("http://www.adobe.com"), "_self");

  • Newbie - help with homework.

    Create a procedure to insert a record into the Bill_Items table. All the fields in the Bill_Items table will be specified as para with the exception of the Selling_Price, which will be the Current_Price, retrieved from the Menu_Items table. Do not allow the insert to finish unless there are enough of all ingredients on hand. If the insert is successfull, the quantity field in the Ingredient table will need to be updated accordingly.
    Tables are below.
    Thanks,
    CREATE TABLE Bill_Items
    Bill_Number NUMBER(6,0)
    CONSTRAINT FK_Bill_Items_Bill_Number REFERENCES Bills(Bill_Number)
    CONSTRAINT NN_Bill_Items_Bill_Number NOT NULL,
    Menu_Item_Number NUMBER(5,0)
    CONSTRAINT FK_Menu_Item_Num REFERENCES Menu_Items(Menu_Item_Number)
    CONSTRAINT NN_Bill_Items_Menu_Item_Num NOT NULL,
    Discount NUMBER(5,2)
    CONSTRAINT N_Bill_Items_Discount NULL,
    Quantity NUMBER(3,0) DEFAULT 1
    CONSTRAINT Bills_Items_Quanity_CC CHECK(Quantity > 0)
    CONSTRAINT NN_Bill_Items_Quantity NOT NULL,
    Selling_Price NUMBER(6,2) DEFAULT 0
    CONSTRAINT Bills_Items_SellingPrice_CC CHECK(Selling_Price >= 0)
    CONSTRAINT NN_Bill_Items_Selling_Price NOT NULL,
    CONSTRAINT PK_Bill_Items PRIMARY KEY(Bill_Number,Menu_Item_Number)
    CREATE TABLE Menu_Item_Ingredients
    Menu_Item_Number NUMBER(5,0)
    CONSTRAINT FK_Menu_Item_Ing_Menu_Item_Num REFERENCES Menu_Items(Menu_Item_Number)
    CONSTRAINT NN_Menu_Item_Ing_Meun_Item_Num NOT NULL,
    Ingredient_Number NUMBER(5,0)
    CONSTRAINT FK_Menu_Item_Ing_IngredientNo REFERENCES Ingredients(Ingredient_Number)
    CONSTRAINT NN_Menu_Item_Ing_IngredientNo NOT NULL,
    Quantity NUMBER(5,2) DEFAULT 1
    CONSTRAINT Menu_Item_Ing_Quanity_CC CHECK(Quantity > 0)
    CONSTRAINT NN_Menu_Item_Ing_Quanity NOT NULL,
    Constraint PK_Menu_Item_Ing PRIMARY KEY(Menu_Item_Number, Ingredient_Number)
    CREATE TABLE Ingredients
    Ingredient_Number Number(5,0)
    CONSTRAINT PK_Ingredients_IngredientNo PRIMARY KEY
    CONSTRAINT NN_Ingredients_IngredientNo NOT NULL,
    Ingredient_Name VarChar2(35)
    CONSTRAINT NN_Ingredients_Ingredient_Name NOT NULL,
    Portion_Code CHAR(2)
    CONSTRAINT FK_Ingredients_PortionCode REFERENCES Portions(Portion_Code)
    CONSTRAINT NN_Ingredients_PortionCode NOT NULL
    REFERENCES Portions(Portion_Code),
    On_Hand NUMBER(6,2) DEFAULT 1
    CONSTRAINT Ingredients_OnHand_CC CHECK(On_Hand > 0)
    CONSTRAINT NN_Ingredients_On_Hand NOT NULL,
    Reorder_Point NUMBER(6,2) DEFAULT 1
    CONSTRAINT Ingredients_Reorder_Point CHECK(Reorder_Point > 0)
    CONSTRAINT NN_Ingredients_Reorder_Point NOT NULL,
    Current_Cost NUMBER(5,2) DEFAULT 0
    CONSTRAINT Ingredients_CurrentCost_CC CHECK(Current_Cost >= 0)
    CONSTRAINT NN_Ingredients_Current_Cost NOT NULL
    CREATE TABLE Menu_Items
    Menu_Item_Number NUMBER(5,0)
    CONSTRAINT PK_Menu_Items_MenuItemsNo PRIMARY KEY
    CONSTRAINT NN_Menu_Items_MenuItemsNo NOT NULL,
    Menu_Item_Name VARCHAR2(50)
    CONSTRAINT NN_Menu_Items_Menu_Item_Name NOT NULL,
    Current_Price NUMBER(6,2) DEFAULT 0
    CONSTRAINT Menu_Items_CurrentPrice CHECK(Current_Price >=0)
    CONSTRAINT NN_Menu_Items_Current_Price NOT NULL,
    Production_Cost NUMBER(6,2) DEFAULT 0
    CONSTRAINT Menu_Items_ProdCost CHECK(Production_Cost >=0)
    CONSTRAINT NN_Menu_Items_Production_Cost NOT NULL
    );

    Newbie to oracle - help with homework.. Letting others do your work is called cheating, where I live.
    C.

  • Working with an Movie Clip as a button.

    I am creating a button with a 20 frame disolve into a page upon entry.  I want the button to play a 20 frame disolve back to it's original state when the user rolls out.  I want the movie clip to play from frame 21 to the end of the mc and then become inactive.  I can get the button to disolve out but the user will not be able to use it after that first roll over.  I was thinking of trying to add a time delay from when the first action of the rollout occurs to when the disolve is complete.  How do I include a 20 frame delay in the roll out sequence?
    Here is my code so far:
    //Index Button
    mc_buttons.mc_index.onRollOver = function ()
        this.active = 1;
    mc_buttons.mc_index.onRollOut = function ()
        this.gotoAndPlay (21);
    //This is were I might include the time delay.  Any suggestions?
        this.active = 0;
    mc_buttons.mc_index.onEnterFrame = function ()
        if (this.active == 1 && this._currentframe == 1)
                this.gotoAndPlay (2);
            }else if (this.active == 1){
            }else{
            this.gotoAndStop (1);
    mc_buttons.mc_index.onPress = function ()
        getURL ('#');

    The clip has a stop action at frame 1.  On rollover I want it to play at frame 2 until it hits the next stop action command at frame 20.  On roll out I want the clip to play at frame 21 and continue to the last frame (40) then loop back to frame one and stop.
    So that the user can go back to the button after the first time I want the link to become inactive.  The frame rate is 32 fps so I only need a one second delay from the this.gotoAndPlay (21) command to the point where the link is de-activated, this.active = 0;, so that it can be activated again, this.active = 1;.
    I found a line of code on another forum, setInterval(nextThing, 1000);, but it didn't work.
    Any Thoughts?
    Thanks

Maybe you are looking for