ActionScript 3.0 :: External .png Loading With Smoothing And Transparency
Jun 22, 2009
There's many options for ensuring externally loaded pngs have transparency but incorporating smoothing is a different story. I'm fairly certain I could just use the built in transparency boolean for the bitmapData function and set smoothing to true, however the white that is supposed to be transparent is turquoise.
Code: target.loadMovie("image.jpg"); Now, I would like to SMOOTH this image. Since it does not appear in the library. I don`t know how. Is this possible?
I am loading an image into my swf. My code is: var imageLoader:Loader = new Loader(); imageLoader.load(new URLRequest("btnover/Capture2.gif")); imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); imageLoader.smoothing = true;
But I get an error: 1119: Access of possibly undefined property smoothing through a reference with static type flash.display:Loader. The image is a set size but the swf resizes with the browser, and the image becomes pixelated.
If you load a Bitmap object from a domain other than that of the Loader object used to load the image, and there is no URL policy file that permits access to the domain of the Loader object, then a script in that domain cannot access the Bitmap object or its properties and methods. I can understand this to some degree but all I want to do is scale the image and so that it doesn't look completely gash I want to smooth it and hence need Bitmap.
Smoothing to be accessible (I dont and never will have a cross-domain policy file). With video you can apply smoothing and thats coming from another domain, I can even take a bitmap snapshot of the video and so I really dont understand why they wont allow this. I am scaling the image to fit the screen either as bestfit or streched and so scaling at 0.5, 2, 4 etc wont work.
I'm having a helluva time trying to figure out the syntax for smoothing of dynamically loaded png's. It's such an easy function for as3, but seems very complicated in as2.
I have a movieclip and I am loading on it an external swf. The mc is just a square box basically...it is set to 69% alpha/transparent in the "Color effect: style: alpha" settings.The problem is, when I load the swf now the swf is also transparent (seems like 69%)...I basically want the mc to be transparent, but the swfs that load w/in it should not be transparent.
example code: mc.createEmptyMovieClip("newClip", this.getNextHighestDepth()); mc.newClip.loadMovie("some.swf");
Im trying to create an as3.0 navigation with a few buttons.Each button is a png image.When im importing images to the stage i dont have any transperancy issues but the problem is that they are not smooth enough, especially because im animating them using TweenLite.I thought that the only way to do it properly is to load all the images using as3 into bitmap objects and then use the smoothing property.The problem is that everytime that i assign the png to a bitmap object i lose the transperancy information and i get a white background...Anyone knows how can i keep the transperancy information from the png onto the bitmap object ?
I have created a peelback advert that peels down from the top right. All is well apart from it it obstructs the user ability of the site underneath as the peelback advert is effectively over the top. I have been giving some guidlines to stop this but i am struggling to understand them. The instructions specificall say that the file must be set with the transparent parameter.
Here are the options that i have:
OPTION 1: import flash.external.ExternalInterface; // Function executed in answer to the event function onClic(pEvt:Event):void {
[code]...
I think it could be the latter two that i need but am not entirely sure, i have tried them but have failed in my attempts?!If this is definetly the way to do it i will persevere! If these are not the way, what does the corner_show/hide method method do?
I'm creating a photo gallery, but my pictures have transparency, that is why I can use the jpg format to load the pictures from a folder. I read the tutorial to make a photo gallery but it works only for jpg files, I also want them to appear and disappear using alpha. I think I must use the attachMovie method and keep the images in png format in the library but I can't get to the correct script.
I'm creating a photo gallery, but my pictures have transparency, that is why I can use the jpg format to load the pictures from a folder. I read the tutorial to make a photo gallery but it works only for jpg files, I also want them to appear and disappear using alpha. I think I must use the attachMovie method and keep the images in png format in the library but I can't get to the correct script.
I have a movieclip clip that plays when the movie starts, the movieclip is a visual assets that show's that the application is loading some information but it's not showing any loading progress, just playing while the assets are loaded.I created a for loop that will load the assets using a simple loader, and then when the object is loaded the application push the object to an array.Problem is that when the loading starts all the animation that i have on screen stops until the loading is finished.The whole point is that the animation will play while it's loading.
I spent almost a week trying to figure out how to unload a currently loaded swf using its button and loading a new swf... I have three files, a main.fla, file1.fla and file2.fla. In my main.fla, I have a code which loads the other two files. If i will click the "unload" button in the file1.swf, I would like the main.fla to unload the file1.swf and load the other file, file2.swf. Here is the code to load the file1.swf:
[FMX] I am having trouble loading an XML file on an external server into my flash movie when it is uploaded. The data loads in fine when the flash file is on my local computer with the xml file on a server. As soon as the flash file is uploaded the XML data will not load in.
I used to do this fine with AS2 and now i'm struggling to get it to work in AS3.my code is as follows:
PW1.addEventListener( MouseEvent.CLICK,loader1 ); //==================== PS function ============================================= var ldr:Loader = new Loader();
I have created a main "site.swf" file that loads a "default.swf" file into a container after a preloader. On this default.swf file I have buttons that needs to load new external SWF files in its place in the container. All of the external SWFs contain buttons and navigations that will also call up other external SWFs into this container. So, I would like to know how to program each button (some are movieclips as buttons) to unload itself and load the respective SWF into the container (eg. AboutUsButton to call up aboutus.swf into the container). I do not have a main navigation on the site.swf file bacause the navigation changes on each SWF that needs to be loaded into the container.
(for this code, check the mcBandPreloader in de .fla file)
Code: var imageLoader:Loader; var RespJpeg:String = "images/arch1Proj.jpg" function loadImage(url:String):void {
[Code]....
Here the problem is that I can't type html in my external txt file. (I did checked the html button in Dynamic Text Properties. What am I doing wrong here?
I'm loading a external swf into a movie everything is fine with that. The only problem is that its loading only a part of it. Does anybody know why? Also, this swf is a mp3 player with streaming. The streaming part works but the playback doesn't.If i start only the mp3 player by itself it's working.here is the fla for the player
I'm trying to load a SWF movie into a target movieclip called blankmc. The SWF movie is loaded from an absolute URL (eg. [URL]/img/20042005113934movie3.swf ) My Loading Progress code fails to detect the SWF file size. However the same code works perfectly for a JPG! Essentially the .getBytesLoaded() and .getBytesTotal fail to work. Why is this and how can I get it to work for loading SWFs?
Specifically, I am building a flash page that loads external swf files and inside some of the external swf files, I would like to add audio and flash video (flv) streaming from the Flaash Media Server. In some of the external swf files, (using a FLVPlayback component) when you press a button on the main timeline to unload the current playing swf the audio/video continues to play after loading the new external swf file.So I believe that my approach is all wrong and I should be working to dynamically load the .mp3 and.flvs in the external swf ... my questiion is how to unload those assets when loading the new external swf
Lets say I have Main.swf and sub.swf, and I wanna load sub when I press a button from Main, but sub.swf has its own external class file attached, so here is the problem, when I load sub using loader class and I would get this message from the output panel:
TypeError: Error #1009: Cannot access a property or method of a null object reference. at subScript()
seems loader class can not access sub.swf's external class when sub is being loaded.
Lets say I have subgallery.swf file that loads jpeg images. And I have gallery.swf file that loads subgallery.swf.The jpeg images and both swf files are in the same folder.When I test gallery.swf it loads subgallery.swf but subgallery.swf doesn't load images. When testing subgallery.swf alone, it loads jpeg files.Is there any limitation or setting preventing external swfs loading other content?
I created a site using Kirupa's external .swf loading tutorial. Now in one of my externally loaded .swf's, I am loading another external .swf. I've gotten this to work fine, but the second external .swf (loaded into the first) contains buttons that will swap this second external .swf with another external .swf. I can't seem to get the AS references to the variables set up correctly in order to swap the swf's. The initial .swf loads fine, but the button control gets complicated inside it. It sounds rather confusing, so I've included a link to the .fla's and .swf's below.
[URL]
The file structure:
-band.swf load's profiles_main.swf
-The buttons in profiles_main.swf are trying to load chris.swf (swapping it entirely with profiles_main.swf)
I have subgallery.swf file that loads jpeg images. And I have gallery.swf file that loads subgallery.swf.The jpeg images and both swf files are in the same folder.When I test gallery.swf it loads subgallery.swf but subgallery.swf doesn't load images. When testing subgallery.swf alone, it loads jpeg files.Is there any security limitation or setting preventing external swfs loading other content?
everything was going fine on a website project I've been working on, until yesterday. I'll try to explain the whole scenario first, and I'll put the code in here too so anyone can try to figure out what is wrong. Here's the breakdown of the site:
1) There is a MAIN SWF file that plays an intro and then stops on the last frame with the "Main" Navigation buttons.
2) Inside the Root folder where the MAIN SWF resides, there is another folder called "swfs" which contains six main external navigation pages, as well as another folder called "galleries" which contains additional external swf files for six gallery pages.
3) On one of the layers of the MAIN SWF, there is a movie clip called "mySWFLoadingClip" that the "Main" Navigation buttons load and unload the external swf pages onto. These all work perfectly. The problem start on the next step. This is the code I used for the navigation buttons on the MAIN SWF timeline:
[Code]...
If anyone can help me figure this out I would be really grateful. This is a very important project and the deadline is coming up very soon. Please help me figure out how to load an External SWF onto the main time line and then load an additional external swf from within the first external swf. I'm stumped.
Ok, everything was going fine on a website project I've been working on, until yesterday. I'll try to explain the whole scenario first, and I'll put the code in here too so anyone can try to figure out what is wrong. Here's the breakdown of the site:
1) There is a MAIN SWF file that plays an intro and then stops on the last frame with the "Main" Navigation buttons.
2) Inside the Root folder where the MAIN SWF resides, there is another folder called "swfs" which contains six main external navigation pages, as well as another folder called "galleries" which contains additional external swf files for six gallery pages.
3) On one of the layers of the MAIN SWF, there is a movie clip called "mySWFLoadingClip" that the "Main" Navigation buttons load and unload the main swf pages onto. These all work perfectly. The problem start on the next step. This is the code I used for the navigation buttons on the MAIN SWF timeline:
var Xpos:Number = 0.0; var Ypos:Number = 0.0; var swf:MovieClip; var loader:Loader = new Loader();
[Code]......
how to load an External SWF onto the main time line and then load an additional external swf from within the first external swf.
I have a scrolling/zoom in animation done in as3. At times the animation is jerky. I am wondering how I can possibly smooth this out. I am using several quite large mc's that are all being manipulate at the same time. Would it help to make mc's that are off the screen invisible until they are visually needed? I am very new to flash/as3 so I don't know a lot about what might slow down the animation. I am working in cs4. Here is a link to the page I am working on. It is mostly the "Harman" button that I am getting this jerkiness on and then only sometimes. Hover over the logo to expand the menu. I wonder if I just have too much going on at the same time?
I made a navbar that you can see here: http:[url]....If you hover over you see the effect that happens and when you mvoe off it jumps back to frame 1. How to I make it so it smoothly goes back into frame 1 without jumping? Or at least fake it so it looks the same and goes smooth.
I am having problems with the images being smooth.I have edited the code throughout with forceSmoothing = true and _quality = best.It all works and looks smooth if I test the file in the preview window and if I run the HTML file. But as soon as I put the file under IIS the smoothing stops.All my flash players are v10+ . I have turned the IIS compression off but no luck.