How can i detect if the picture or swf file is produced from legal flash?

I have recently bought images and swf files from a student for my website.
I've just realized that the images and swf might be from pirated flash product because i found out that
the original flash is really and i mean really pricey! I don't believe he bought an original product.
How do i detect if it is from a legal product? I'm worried as i'm going to put it in my website.
I can't get the guy who did this for me as he is in another country already.
If it is possible to detect this and it is indeed from pirated product, how can i make it legal again?
Please help.

Hey Rob,
Its the same question, just that i want to know if it is possible to trace the source if the file is an image.
If it is not possible to trace the source be it a swf or an image file, then i will just upload it to my website.
I wouldn't bother to check if it came from a pirated flash product.
The image is created from flash 8 just for me. It is not downloaded from another source.
Thanks.

Similar Messages

  • HT5622 how can I find what the charges aree to my credit card from the apple store? I get multiple charges every month and don't know what they are for...I want to cancel whatever is being charged to me...how do I do it?

    how can I find what the charges aree to my credit card from the apple store? I get multiple charges every month and don't know what they are for...I want to cancel whatever is being charged to me...how do I do it?

    Have a look at this link
    http://support.apple.com/kb/ht2727

  • How can I mix up the photos in a file?

    I am doing a slide show for my child's teacher.  I am using about 400 photos from 6 different events. How can I mix up the photos so the slide show is in a random order rather than chronological? 

    So, you're exporting photos from Lightroom, then rolling them into a slideshow using a different program, and that program does not support randomization - did I get that right?
    If so, then indeed: it's as Paige said: no way to export in random order without a plugin or script or something.
    Here's one possibility: put them in a collection, then shuffle the collection using the "Shuffle Photos In Collection" script available here:
    http://www.robcole.com/Rob/ProductsAndServices/MiscLrPlugins/#MiscScripts
    (they're free scripts I wrote - kinda like plugins, but simpler..).
    Then export all photos in the collection with a sequence number prefix so they're in proper order (alphabetically) on disk - then your slideshow program will have them in random order - makes sense? (try it before answering ).
    Rob

  • How can I detect if the  IMAP service is down ?

    I'm trying to figure out how to monitor when IMAP service down ?
    $ORACLE_HOME/bin/oesctl show status ${host_name}:um_system:imap
    However, this always shows that everythings fine.
    Is there a way of telling if it is not fine ?

    You can actually telnet to the IMAP server and issue some basic commands to see if it is responding. Try the following on the command line:
    telnet <your server> 143
    1 login <some user> <password>
    1 quitWhat you want to do is come up with something (like a script) that is scheduled to run and detects whether a valid response is returned every time.
    Edit: apologies, the "quit" should be "logout" as indicated below
    Message was edited by:
    david.chandler

  • How can i detected that the channel is closed with nio async?

    using nio, I can wait accept, read data, write data asynchronously.
    now i make a server program, and want to dected if a socket is closed by client, how can i do this?
    thanks.

    TO: ejp
    In TCP the only way you can detect a dead connection is to attempt to write to it.
    Eventually this will fail probably with a SocketException 'connection reset'.When should this happen? I don't seem to get any expection. The socket is registered for read only but it never gets read for reading again. The appropriate selection key indicates it is writable, but I don't have it registered for write operation.
    Isn't there any other way to get around those dead sockets without trying to write at them? This would be quite an overhead, since server has to send some check_alive message periodically...

  • My ipod touch was stolen, i want the pictures back, i really dont care about the ipod, how can i get back the pictures?

    Help!

    Get them from your PhotoStream if they are there. See:
    iOS: Importing personal photos and videos from iOS devices to your computer
    Restore another iOS device from the backup of the iPod. See:
    iOS: How to back up
    Extract them from the iTunes backup
    Recover iPhone, iPad or iPod photos from backups with Picturescue
    lost
    - If you previously turned on FIndMyiPod on the iPod in Settings>iCloud and wifi is on and connected go to iCloud: Find My iPhone, sign in and go to FIndMyiPhone. If the iPod has been restored it will never show up.
    - You can also wipe/erase the iPod and have to iPod play a sound via iCloud.
    - Change the passwords for all accounts used on the iPod and report to police
    - There is no way to prevent someone from restoring the iPod (it erases it) using it.
    - Apple will do nothing
    Reporting a lost or stolen Apple product
    - iOS: How to find the serial number, IMEI, MEID, CDN, and ICCID number

  • How Can I Detect Whether the User's Firefox Supports MHTML?

    Is there a browser capability property that I could look at to detect whether the user's version of Firefox (including, for instance, an "unMHT" add-on) supports MHTML? Currently we provide reports to our users in this format and want to provide a link to add-on's in case the user cannot actually view the format; but show the report if the add-on or capability is present.

    Sorry, you can't detect if a user has unMHT installed.
    Have you tested your MHTML files with Firefox and unMHT? <br />
    MHTML was never adopted as an official standard by W3C - http://en.wikipedia.org/wiki/MHTML - and from my limited usage of unMHT, it isn't exactly the same as what MS uses with IE. I have had problems displaying a file saved in one browser in another brand browser, and don't remember the specifics beyond IE8 won't correctly display unMHT files even when the file extension is changed from MHT to MHTML. Plus there's a 2nd add-on / extension - Mozilla Archive Format - that some users may have installed for MHTML files.

  • How can i find out the Location of fmx file in the forms

    Hi,
    I want to find out the drive name,WHich Contains Fmx file. How can i find it out(at run time) .
    It should be found inside the form.So that i can pass it as a parameter to a Procedure.
    Thanlks in advance.
    regards,
    Alok Dubey

    hi,
    if you are using Client/Server forms with d2kwutil then this should return form full name :
    win_api_environment.get_working_directory() || get_form_property(:System.Current_Form,FILE_NAME)
    engin.

  • How can I make a transparent square box swf file in flash cs4?

    Hi,
    I have one picture imported into flash cs4 and would like to make a rectangle box which should be transparent. Finally I will save it as .swf file for later use. But the box should be transparent (without any background). How can I do that? Please do help.
    Thanks.

    Hi just a shot in the dark..
    Have you fiddled with movieclips and the alpha property?
    Best regards
    Peter

  • How can i call a function of a swf-file which is embedded as a Resource in 3D-Annotation?

    Hi.
    I use a Flash-menu as an embedded *.swf in a 3D-Annotation. Now i want to trigger one of the ActionScript-Function out of the 3D-Annotation.
    How can i get access to that function?
    Cause of it is embedded, the callAS() Methods still not possible. But how else can i do that?
    Can u give me a simple example? How is the usability of Flashvariable in the Ressource-Tab of 3d-Annotation?
    Kind regards
    Florian

    It depends to some extent on how your SWF has been bound to the 3D scene. If you have bound it using a script, then you have a FlashMovie object that has a .call() method - but if you've attached it to something using the binding option on the Resources panel you will need to collect a reference first. If you know you are going to talk to the SWF it's best to bind it using JavaScript.
    Let us assume you have a SWF in the resources collection but it's not bound to anything. In the 3D scene there is an object called 'cube' on which the SWF must appear as a material, and the SWF has declared a function to the ExternalInterface engine that is called "myFunction", which expects a string as a variable. Here's what you would put in the script attached to the 3D scene:
    var fm = new FlashMovie("demo.swf");
    var matl = scene.meshes.getByName("cube").material;
    matl.useFlashMovie(fm);
    fm.call("myFunction","hello");
    The call() method is strictly typed - for example if your AS function expects a boolean and you sent it a string, it will not execute. There is also a limit on the possible returned variables - e.g. you cannot send back an Object.
    Note that commands sent in the other direction using ActionScript's ExternalInterface.call() method are targeted at  document-level by default, not at the 3D API - so if your AS is trying to call something it must exist as a document-level JavaScript function. It is possible to divert this traffic into the 3D API using the FlashEventHandler object, but it gets complicated as your code must implement XML encoding of the traffic - this is done automatically by the document-level script but not by the 3D API.
    To answer your second question, in the resources dialog you can define the FlashVars string which is passed to the SWF when it loads - this is the same URL-encoded set of variables that you would send to a SWF when embedding it in an HTML page. It's a static string; you cannot read or edit it with JavaScript but this means it will still work if the user disables the JavaScript engine.

  • How can I stop timeline sounds in external swf files from playing during loading?

    I am having a problem with timeline sounds in external swf files playing during loading in a main swf. Can anyone help me?
    Here is some of the code from the main swf. I hope I have included enough.
    Thanks.
    import flash.events.MouseEvent;
    import flash.display.MovieClip;
    import flash.display.Loader;
    import flash.events.ProgressEvent;
    import flash.events.Event;
    import flash.net.URLRequest;
    import fl.events.SliderEvent;
    import flash.media.SoundTransform;
    preloader_mc.fill_mc.scaleX = 0;
    var swfA:Array = ["part1.swf","part2.swf"];
    var frameA:Array = [];
    var currentLoader:Loader;
    var swfTotalFrames:int;
    var tl:MovieClip = this;
    var st:SoundTransform = new SoundTransform()
    var index:int = 0;
    loadNextF();
    play_slider.enabled = false;
    function loadNextF():void{
                    tl["loader_"+index] = new Loader();
                    tl["loader_"+index].name = index.toString();
                    tl["loader_"+index].contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,progressF);
                    tl["loader_"+index].contentLoaderInfo.addEventListener(Event.COMPLETE,completeF);
                    tl["loader_"+index].load(new URLRequest(swfA[index]));
    function progressF(e:ProgressEvent):void{
                    var fractionLoaded:Number = index/swfA.length+e.bytesLoaded/(e.bytesTotal*swfA.length);
                    preloader_mc.fill_mc.scaleX = fractionLoaded;
                    preloader_mc.tf.text = (100*fractionLoaded)+"% Loaded";
    function completeF(e:Event):void{
                    tl["loader_"+index].contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,progress F);
                    tl["loader_"+index].contentLoaderInfo.removeEventListener(Event.COMPLETE,completeF);
                    SoundMixer.stopAll();
                    var mc:MovieClip = MovieClip(tl["loader_"+index].content);
                    mc.gotoAndStop(1);
                    frameA.push(mc.totalFrames);
                    index++;
                    if(index<swfA.length){
                                    loadNextF();
                    } else {
                                    // all loads complete.  start play.
                                    restart_mc.buttonMode = true;
                                    restart_mc.alpha = 1;
                                    tl.addEventListener(Event.ENTER_FRAME,playUpdateF);
                                    tl.removeChild(preloader_mc);
                                    preloader_mc = null;
                                    play_slider.enabled = true;
                                    playpause_mc.alpha = 1;
                                    currentLoader = tl["loader_0"];
                                    tl.addChild(currentLoader);
                                    MovieClip(currentLoader.content).play();
                                    sliderParamsF();

    import flash.events.MouseEvent;
    import flash.display.MovieClip;
    import flash.display.Loader;
    import flash.events.ProgressEvent;
    import flash.events.Event;
    import flash.net.URLRequest;
    import fl.events.SliderEvent;
    import flash.media.SoundTransform;
    preloader_mc.fill_mc.scaleX = 0;
    var swfA:Array = ["part1.swf","part2.swf"];
    var frameA:Array = [];
    var currentLoader:Loader;
    var swfTotalFrames:int;
    var tl:MovieClip = this;
    var st:SoundTransform = new SoundTransform()
    var index:int = 0;
    loadNextF();
    play_slider.enabled = false;
    function loadNextF():void{
        tl["loader_"+index] = new Loader();
        tl["loader_"+index].name = index.toString();
        tl["loader_"+index].contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,progressF);
        tl["loader_"+index].contentLoaderInfo.addEventListener(Event.COMPLETE,completeF);
        tl["loader_"+index].load(new URLRequest(swfA[index]));
    function progressF(e:ProgressEvent):void{
        var fractionLoaded:Number = index/swfA.length+e.bytesLoaded/(e.bytesTotal*swfA.length);
        preloader_mc.fill_mc.scaleX = fractionLoaded;
        preloader_mc.tf.text = (100*fractionLoaded)+"% Loaded";
    function completeF(e:Event):void{
        tl["loader_"+index].contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,progress F);
        tl["loader_"+index].contentLoaderInfo.removeEventListener(Event.COMPLETE,completeF);
        SoundMixer.stopAll();
        var mc:MovieClip = MovieClip(tl["loader_"+index].content);
        mc.gotoAndStop(1);
        frameA.push(mc.totalFrames);
        index++;
        if(index<swfA.length){
            loadNextF();
        } else {
            // all loads complete.  start play.
            restart_mc.buttonMode = true;
            restart_mc.alpha = 1;
            tl.addEventListener(Event.ENTER_FRAME,playUpdateF);
            tl.removeChild(preloader_mc);
            preloader_mc = null;
            play_slider.enabled = true;
            playpause_mc.alpha = 1;
            currentLoader = tl["loader_0"];
            tl.addChild(currentLoader);
            MovieClip(currentLoader.content).play();
            sliderParamsF();
    ///////////////// start sliders /////////////////////////////////
    sound_slider.addEventListener(SliderEvent.CHANGE,soundSliderF);
    function soundSliderF(e:SliderEvent):void{
        st.volume = e.value/100;
        tl.soundTransform = st;
    play_slider.addEventListener(SliderEvent.CHANGE,playSliderF);
    play_slider.addEventListener(MouseEvent.MOUSE_DOWN,playSliderDownF);
    //play_slider.addEventListener(MouseEvent.MOUSE_UP,playSliderUpF);
    function playSliderDownF(e:MouseEvent):void{
        tl.removeEventListener(Event.ENTER_FRAME,playUpdateF);
        stage.addEventListener(MouseEvent.MOUSE_UP,playSliderUpF);
    function playSliderUpF(e:MouseEvent):void{
        tl.addEventListener(Event.ENTER_FRAME,playUpdateF);
    function playSliderF(e:SliderEvent):void{
        SoundMixer.stopAll();
        var frameNum:int = Math.ceil(swfTotalFrames*e.value/100);
        var partialTotalFrames:int = 0;
        for(var i:int=0;i<frameA.length;i++){
            partialTotalFrames += frameA[i];
            if(partialTotalFrames>=frameNum){
                break;
        partialTotalFrames -= frameA[i];
        //trace(i,frameNum,frameNum-partialTotalFrames);
        if(currentLoader!=tl["loader_"+(i)]){
            tl.removeChild(currentLoader);
            MovieClip(currentLoader.content).stop();
            currentLoader = tl["loader_"+(i)];
            tl.addChild(currentLoader);
        if(playpause_mc.currentFrame==1){
            MovieClip(currentLoader.content).gotoAndPlay(frameNum-partialTotalFrames);
        } else {
            MovieClip(currentLoader.content).gotoAndStop(frameNum-partialTotalFrames);
    function sliderUpdateF(e:Event):void{
        var playedFrames:int = 0;
        for(var i:int=0;i<Number(currentLoader.name);i++){
            playedFrames += frameA[i];
        playedFrames += MovieClip(currentLoader.content).currentFrame;
        play_slider.value = Math.round(100*playedFrames/swfTotalFrames);
    function sliderParamsF():void{
        swfTotalFrames = 0;
        for(var i:int=0;i<swfA.length;i++){
            swfTotalFrames += MovieClip(tl["loader_"+i].content).totalFrames;
    ///////////////// end  sliders //////////////////////////////////
    ///////////////// start playpause restart ///////////////////////
    playpause_mc.addEventListener(MouseEvent.CLICK,playpauseF);
    playpause_mc.alpha = .2;
    restart_mc.addEventListener(MouseEvent.CLICK,restartF);
    restart_mc.buttonMode = false;
    restart_mc.alpha = .2;
    function playpauseF(e:MouseEvent):void{
        if(!e.currentTarget.toggle){
            MovieClip(currentLoader.content).stop();
            tl.removeEventListener(Event.ENTER_FRAME,playUpdateF);
            e.currentTarget.gotoAndStop(2);
        } else {
            MovieClip(currentLoader.content).play();
            tl.addEventListener(Event.ENTER_FRAME,playUpdateF);
            e.currentTarget.gotoAndStop(1);
        e.currentTarget.toggle = !e.currentTarget.toggle;
    ///////////////// end playpause //////////////////////////////
    function playUpdateF(e:Event):void{
        sliderUpdateF(e);
        var playingFrame:int = MovieClip(currentLoader.content).currentFrame;
        if(playingFrame==frameA[Number(currentLoader.name)]){
            // next loader
            MovieClip(currentLoader.content).stop();
            SoundMixer.stopAll();
            MovieClip(currentLoader.content).mute();
            var nextIndex:int = Number(currentLoader.name)+1;
            if(nextIndex<swfA.length){
                tl.removeChild(currentLoader);
                currentLoader = tl["loader_"+nextIndex];
                tl.addChild(currentLoader);
                MovieClip(currentLoader.content).gotoAndPlay(1);
            } else {
                tl.removeEventListener(Event.ENTER_FRAME,playUpdateF);
                playpause_mc.gotoAndStop(2);
                playpause_mc.toggle = !playpause_mc.toggle;
                //playpause_mc.alpha = .2;
                // all swfs have completed play
    function restartF(e:MouseEvent):void{
        MovieClip(currentLoader.content).stop();
        tl.removeChild(currentLoader);
        SoundMixer.stopAll();
        MovieClip(currentLoader.content).mute();
        currentLoader = tl["loader_"+0];
        tl.addChild(currentLoader);
        if(playpause_mc.currentFrame==1){
            MovieClip(currentLoader.content).gotoAndPlay(1);
        } else {
            MovieClip(currentLoader.content).gotoAndStop(1);

  • How can I detect if the user "prefers" Qt or GTK?

    It sounds impossible, but I want to try.
    I'm thinking that a start might be reading the root window atoms in addition to the process list, but I'm not too sure what else.
    This goes beyond "the user's running {KDE,GNOME}"; I don't really want to figure out the windowmanager, I want to use deduction so as to figure out what toolkit the user would prefer something to use. The idea is then to compile both Qt and GTK toolkit calls into whatever given program along with a simple abstraction layer and the detection stuff, so I can from there figure out which toolkit to use at startup.
    I don't expect perfect detection, but it'd be fun to figure out.
    Ideas, anyone?
    My first stab at detecting a "GTK preference" is checking if the user is running gnome-session-manager. I'm not too sure what processes set "KDE session" apart from "a Qt-based program is running" because Qt has this tendancy to load 3874692725 things when anything starts and leave them preloaded for the next app. Nice idea, but not for low-RAM machines like mine. Only reason I haven't ravaged bits of KDE and stuffed them into my openbox desktop configuration
    -dav7
    Last edited by dav7 (2008-10-29 17:46:03)

    How about a environmental variable?
    You could have something like this is your .bashrc
    export MYTOOLKIT=qt
    or
    export MYTOOLKIT=gtk
    Then in your c-program you do something like this:
    char *toolkit;
    if ((toolkit = getenv("MYTOOLKIT")) == NULL) {
      fprintf(stderr, "-- 'MYTOOLKIT' not defined - required for this application (argv[0])\n");
      exit(1);
    if (!strcasecmp(toolkit, "qt")) {
    ; // qt-part
    } else if (!strcasecmp(toolkit, "gtk")) {
    ; // gtk-part
    edit: forgot a curly brace - duh!
    Last edited by perbh (2009-01-05 05:24:47)

  • How can i get back the pictures and videos i deleted?

    I deleted some of my pictures and videos two months ago. now I really really need them , is there any way that I can gt them back.

    Two months ago? Highly unlikely, but you can try these;
    Data Rescue 3;
    http://www.prosofteng.com/products/data_rescue.php
    Stellar Phœnix;
    http://www.macintosh-data-recovery.com/
    Both programmes will give you a free download to scan your HD and see if the files are recoverable, but you'll have to pay for the full application to actually recover them.
    In this case I doubt there'll be much left to recover as the files will probably have been overwritten by now. If you're really desperate you could try a Forensic recovery service, but you'd be talking 4-figure cost with no guarantee of useable results.

  • HT201302 When I connect my iphone to my computer, the camera wizard says that there aren't any pictures on my device.  How can I then transfer the pictures on my phone to the computer?

    This happens on PCs running XP and 7.

    I had this problem too, and this answer to a similar question on the forum about an ipod or ipad fixed it for me:
    "You have to unlock your iPad before you can transfer photos off it otherwise anyone could connect your iPad to a computer and see all the photos you have taken on it."

  • How can I find out the progression on a file copy operation

    I was wondering how when I use a file stream to copy a file how much is done and how much I have to go?

    You can't. A FileInputStream gives you no method of obtaining the size of the file.
    If you have access to the File object used to create the stream then you can get the size of
    the file from that.
    Copying from a FileInputStream to a FileOutputStream will require you to use one of the
    read methods. These allow tell you (and some allow you to set) the numbe of bytes copied
    in that call. If you know how many bytes are copied in each call and also know how many
    bytes there are to copy then you can tell how far you have progressed.
    Using a RandomAccessFile as the source also allows you to determine the size of the file.
    Using FileChannels can be significantly more efficient and also allows you to determine the
    size of the source file.
    matfud

Maybe you are looking for

  • Help needed in web service example. Thank!!!

    Hi, I tested WebLogic 6.1 message-style web service example. For the ProducerClient.java example, I tested successfully. But for the ConsumerClient.java example, I kept getting error messages. Can any expert offers some explanation or advice? Need to

  • How to handle the pop-ups in va02 transaction in Call Transaction Method

    Hi Experts , I am trying to do bdc by call transaction method for  va02 transaction but i am getting popups . How can i handle the popups and for different sales orders i am getting different popups. is there any way to handle the pop ups dynamically

  • Why does my iPhone say "Damaged" on the home screen where the date should be?

    I have never dropped my phone and it doesn't have water damage, not even exposure to high humidity. I always have it in a case and it still have the original screen protectors on it! There is not a scratch on this phone and it's only 6 months old! I

  • SAP adobe interactive form does not open via LE 2.5

    I try to open interactive form (created from SAP) via Nokia E71 and LE 2.5 but it says that i need newer version of reader??! What is newer versio and where i could find it? Thanks SAP man

  • Black screen on startup Macbook Air 11 2013

    Hello, I decided to reinstall my OS X 10.10 So after restart i held "cmd+r", open Disk Utility and format my ssd, then start downloading OS X 10.10 But suddenly an error appeared, and I noticed that there is no SSD in Disk Utility anymore Then I deci