Re: [Flashcoders] Cross domain AS3
Are you working in one domain (sandbox) ? I so, then probably you need to fix the relative path. If your swf is stored in some folder ie: http://www.mydomain.co.uk/banner/flash/MY.SWF and it needs to load the image from: http://www.mydomain.co.uk/banner/flash/uploadedimage/45/sunset.jpg You can pass to getURL() (or whatever you use for loading) a value: "uploadedimage/45/sunset.jpg" ... just the way it already like it works for you 1) If you need the absolute URL then you can use: var myURL:String = _root._url Its value will be: http://www.mydomain.co.uk/banner/flash/MY.SWF (only when on-line) 2) Next, cut off the swf file: myURL = myURL.substr(0,myURL.lastIndexOf("/")) trace(myURL); // outputs: http://www.mydomain.co.uk/banner/flash/ 3) ...and add you relative path: myURL += "uploadedimage/45/sunset.jpg"; If you SWF is not in a folder directly above the JPG, then you can cut off more directories in point 2) g 29 06 2008 (11:11:50) wrote: SJM> Hi Guys SJM> My question; Is it possible in an XML file, to have an absolute SJM> link to an image ie. /banner/flash/uploadedimage/45/sunset.jpg. SJM> I need the url to be capable of being absolute and to contain SJM> the domain e.g. SJM> http://www.mydomain.co.uk/banner/flash/uploadedimage/45/sunset.jpg SJM> I currently have it set up but the image does not show. It only SJM> shows if the url is relative ie. uploadedimage/45/sunset.jpg SJM> SJM SJM> ___ SJM> Flashcoders mailing list SJM> Flashcoders@chattyfig.figleaf.com SJM> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders -- Za co Doda nienawidzi Feel? Sprawdz >>> http://link.interia.pl/f1e0b ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] High CPU usage problems
Hi, There a presentation related to garbage collection (effective deleting/removing) and some performance related stuff. All in relation to AS3, but applicable in many situations: http://www.gskinner.com/talks/resource-management/ Carl Welch> Hi Coders, Carl Welch> I've been having problem with some the apps I've been building. The CPU gets Carl Welch> really bogged down like with usage often at 100%.I tend to use alot of tween Carl Welch> classes, load external images and XML. I've never really had a good grasp of Carl Welch> what to do with things regarding memory Carl Welch> usage(programatically). I like to Carl Welch> keep all my scripting on one frame and have function do what I need do. Carl Welch> Currently, I am having the problem with this project: Carl Welch> http://www.artandsignfx.com/temp.html Carl Welch> I programmed the "Portfolio Section". Bring up the task manager and watch Carl Welch> the performance graph. You can watch it start to bogg down after a while of Carl Welch> clicking around the portfolio section. Its loading xmls (one for the Side Carl Welch> Menu) and the other for the thumbnails and theire respective data. There are Carl Welch> quite a few createMovieClips and AttachMovieClips and some setIntervals - Carl Welch> which I do clear when I'm done. When I create a tween object I try to kill Carl Welch> it when I'm done using it with "delete myObject;" - not sure if that even Carl Welch> works. Carl Welch> Can anyone offer any advice or point me in the direction of a really good Carl Welch> article regarding this subject?. -- Pozdrowienia, BlackMail -- Jestes kierowca? To poczytaj! >>> http://link.interia.pl/f199e ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
Re: [Flashcoders] TextFormat Help:
Hi, You can use setTextFormat(startIndex,endIndex,textFormat): // start var TF1:TextFormat = new TextFormat() TF1.font="Arial"; // var TF2:TextFormat = new TextFormat() TF2.font="Courier New"; // this.createTextField("txt",1,0,0,200,30); // this.txt.text = "Ein, Zwei, Drei"; // var end1Idx = this.txt.text.length-1; var end2Idx = this.txt.text.length; // this.txt.setTextFormat(0,end1Idx,TF1); this.txt.setTextFormat(end1Idx,end2Idx,TF2); // end hmdakr> Hi hmdakr> Plz tell me how to change the format of last character of a word. hmdakr> LikeWorld hmdakr> I want "Worl" in Arial Font and d in "Digital Readout Thick Upright" Font. hmdakr> Thanks in Advance... hmdakr> HMD hmdakr> hmdakr> __ hmdakr> Yahoo! India Answers: Share what you know. Learn something new hmdakr> http://in.answers.yahoo.com/ hmdakr> ___ hmdakr> Flashcoders@chattyfig.figleaf.com hmdakr> To change your subscription options or search the archive: hmdakr> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders hmdakr> Brought to you by Fig Leaf Software hmdakr> Premier Authorized Adobe Consulting and Training hmdakr> http://www.figleaf.com hmdakr> http://training.figleaf.com -- Pozdrowienia, BlackMail -- Jestes kierowca? To poczytaj! >>> http://link.interia.pl/f199e ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
Re: [Flashcoders] Flash Sandy: Camera Flythrough
There is a good introduction: http://www.petitpub.com/labs/media/flash/sandy/primitives.shtml 21 marca 2007 (13:51:51) wrote: eric e. dolecki> I just downloaded Sandy (and there are so many eric e. dolecki> things in it not sure where eric e. dolecki> to start). eric e. dolecki> I just want to place 3 mcs back into space (z-index) (each further back than eric e. dolecki> the previous) and bring them up towards the camera, stepping them. eric e. dolecki> is there some demo code someplace where I can get started to do this. I can eric e. dolecki> move the objects or the camera - makes no difference. eric e. dolecki> - eric eric e. dolecki> ___ eric e. dolecki> Flashcoders@chattyfig.figleaf.com eric e. dolecki> To change your subscription options or search the archive: eric e. dolecki> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders eric e. dolecki> Brought to you by Fig Leaf Software eric e. dolecki> Premier Authorized Adobe Consulting and Training eric e. dolecki> http://www.figleaf.com eric e. dolecki> http://training.figleaf.com -- Pozdrowienia, BlackMail - Ta oferta jest dla Ciebie ! Sprawd¼ na: http://link.interia.pl/f1a33 ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
[Flashcoders] overwriting a class
Hi, I am looking for advice about swapping classes of the same name but using different methods. Let's consider three classes: class SomeClass { public function meth() { trace("meth of skin SomeClass VERSION 0"); } } // class SomeClass { public function meth() { trace("meth of skin SomeClass VERSION 1"); } } // class SomeClass { public function meth() { trace("meth of skin SomeClass VERSION 2"); someNewMethod(); } private function someNewMethod() { trace("something new..."); } } The first of those is imported into a main.swf file. I can make an instance: var Q:SomeClass = new SomeClass(); Q.meth() // traces : meth of skin SomeClass VERSION 0 The next two classes are imported in: one storage1.swf and the other, storage2.swf Both .swf files are loaded into the main.swf. First the storage1.swf and next storage2.swf. But before loading, I delete the class: trace(SomeClass) // out: [type Function] delete SomeClass trace(SomeClass) // out: undefined And after loading the storage1.swf I can make again an instance of SomeClass: var Q1:SomeClass = new SomeClass(); Q1.meth() // traces: meth of skin SomeClass VERSION 1 It uses a new version of meth(). Now I delete the SomeClass class: delete SomeClass ... and load somewhere into the stage of main.swf the storage2.swf file. After loading the first one I can make a new instance of SomeClass: var Q2:SomeClass = new SomeClass(); Q2.meth() // traces: meth of skin SomeClass VERSION 2 // something new... and so on, deleting an loading a new version Now the question: The same class name, the same method name, eventually other, new methods of the same class and deleting the class Could this be a good way to overwrite classes ? I tested it and works. Flash allows deleting classes. But maybe I am not aware of some resulting problems. Is is ok in terms of good programing practices ? Thanks, Greg -- Lufa dla generala. Zobacz >> http://link.interia.pl/f19e1 ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com