[Flashcoders] Preloader in Flash CS3 with AS3?
Hi folks, How do you implement a preloader with AS3 in Flash CS3? I don't mean a preloader that loads additional files but a preloader that preloads the SWF that the preloader is part of. I'm a bit puzzled about this right now as you cannot easily access bytesLoaded/bytesTotal anymore without the Loader class. As far as I can see it we still have to deal with the export-into-frame-1 problem so all exported assets have to go into frame 2 or beyond and the preloader situation would be still similar like in AS2/AS1. Any ideas? -- [EMAIL PROTECTED] http://hiddenresource.corewatch.net/ ___ 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] Creating Buttons with dynamic labels
hi John, the trick is to make invisible buttons stacked ontop of another layer where you have dynamic text fields. the invisible button is set to be the same height/width as the text field [with code you can make it match the text's width/height if its dynamic], and then with code you can assign the dynamic text field the text you want at run time. you shouldn't place the text and the button in the same button object. what you have it is a movie clip that inside of it has a text layer, and a button layer. you can then duplicate this item from the library at run time. alternatively you can create them at runtime with code too, then you would only need to have the invisible button in the library, it all depends on your total architecture[/coding] style. if you are not seeing text, it could also be an embed fonts issue, as flash is really a pain when it comes to that, it wants very particular settings and then it will work just fine. to isolate if its an embed issue or not, you can always set the field's embed value to false' which will make it show [unformatted] text, but at least then you know its actually receiving the *.text value you are passing it. hope this helps! John Trentini wrote: Hi folks, Can 'button's be created with a label (textField) that can be updated dynamically? I have tried but the dynamic text, not only i could not get it to change but it does not recognise the mouse, in spite of having the 'selected' property set to false. Can this be done? I want to build a menu made up of just lables (the names of the various sections to navigate to) with the info (the text) to be dynamically uploaded from an external file. I thought I could just use the array._length to attach as many buttons as there are entries and then use the array elements to populate their labels. Any tips? Ideally I would have preferred to be able to create the button entirely with actionScript but may be I am asking the impossible? Cheers JohnT ___ 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@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 and the Xbox 360 ...
Hi, You can have a look at this site http://www.flash-video-mx.com. it may help you~! Best regards! master 2007-04-30 From: Stephen Ford Sent: 2007-04-30 12:36:52 To: flashcoders@chattyfig.figleaf.com CC: Subject: [Flashcoders] Flash and the Xbox 360 ... Just got my hands on an Xbox 360.Can anyone tell if there is any type of development sites resources for the 360.Does it have even have the Flash Player, can you view flash files via the Xbox 360 OS.___ 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@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 and the Xbox 360 ...
hi master, aslightly off topic for this thread... but do you know if these conversion tools are any good and worth bookmarking? Can they do more than flash itself? especially with the swf to video area? nik crosina On 4/30/07, master [EMAIL PROTECTED] wrote: Hi, You can have a look at this site http://www.flash-video-mx.com. it may help you~! Best regards! master 2007-04-30 From: Stephen Ford Sent: 2007-04-30 12:36:52 To: flashcoders@chattyfig.figleaf.com CC: Subject: [Flashcoders] Flash and the Xbox 360 ... Just got my hands on an Xbox 360.Can anyone tell if there is any type of development sites resources for the 360.Does it have even have the Flash Player, can you view flash files via the Xbox 360 OS.___ 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@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 -- Nik C ___ 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] flowcharting
OpenOffice has a nice drawing tool with all of the flowcharting symbols defined. www.openoffice.org You can colour and shade them to your hearts content. If you want to look at alternatives, I'm a fan of SmartDraw, which is good for mocking up interfaces as well. For flow charts specifically, I remember using WizFlow as a decent cheap programme. Danny ___ 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] Re: OOP: design patterns: multiple MVCs?
Hi Ron! Thanks for the advice, I think I solved it by removing the 2 MCV's and just making nested classes within the view. http://www.chedal.org/temp/uml_idea_02.png State machines are quite interesting, and I think I'll use that form of logic with switch-case statements inside of the PageBuilder class. Thanks for the reference! The program I am using for the charts is OmniGraffle, which I think is Mac only. :P With kind, Sebastian. Ron Wheeler wrote: Nice diagram ;-) could be designed with several Model-View-Controller rings in it Without getting too deep into your application, it looks like might want to think about a Controller with set of nested state machines inside. From what you wrote, it seems that this is where you are headed without using the words State machine. If you can take a look at a State Machine Design Pattern, you will likely find the ideas that you need to implement, elegantly laid out We have done this is a complex ActionScript application and the State machine in the Controller really simplified how we thought about the Controller and eventually the implementation was fairly straightforward and has survived a few years of maintenance and improvements without collapsing or requiring major rewrites to handle new functionality. Adding new states is easy and usually has no impact on existing state (just the transition routes). The control functions inside each state override the defaults (Interface methods) and impose their own behaviour. If you press next in Starting of Chapter state, you get different behaviour than you do when you press Next in Administering Test state. (Ours is an eLearning delivery system). The top level of the controller only has to manage its state and make sure that event is dispatched to the current state object. When the controller starts, it builds its state engine(instantiates the state objects), sets up the View, sets the initial state and waits. I hope that this helps. Ron sebastian wrote: In case it makes more sense to look at a diagram, here is my [still in progress] UML overview of the application: :-P http://www.chedal.org/temp/uml_idea.png with kind, seb. sebastian chedal wrote: Hello folks, I have a design question, the application I am building could be designed with several Model-View-Controller rings in it. But I am not sure what would be the best practice to connect them together... or if MVC is even the best way to go? In a nut shell here is what my application does: An 3D interface moves with the mouse around the screen. When you click on an item, it expands to show you some info [sometimes an flv]. If you click on more info button, you zoom into the 3D navigation item and the flash view pane gets filled exclusively with information about this navigation item. Each navigation item has different modules of information compared to other navigation items, and inside each module is content. There are possibly sub pages underneath each navigation page. Naturally you can close the page and go back to the main 3D navigation at any time. Now where I am unsure about my UML OO design is in the approach of the module-templates, and whether I should use multiple M-V-C circles. I will be implementing SWFAddress [for deeplinks] and Stats, so an overall event manager [Observer] is essential. Logically I would imagine just 3 [nested] classes for the templates: Page-Module(s)-Content(s) [there can be multiple modules per page loaded dynamically and multiple content item types loaded per module: button, text, flv players etc.] but if I break 'Page' into an MCV chain I would get: SWFAdress-PageController-PageModel-PageView [Page Controller also sends data to StatsCollectorClass for updates] And then another chain for the modules: ?ModuleController-ModuleModel-ModuleView And then I presume the content would then be loaded/attached by the 'ModuleView' My questions are: 1. Should I bother with an MCV layout? [the application needs to built for long term use/expansion] Or just group the pages and modules together into one class each? 2. If I do split them into separate classes, where is the point of connection between two MCV chains? Is it from the parent model to the child's controller? Or from the parent's controller to the child's controller? Thanks for your insight! Sebastian. ___ 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@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
[Flashcoders] OSX Menu -----Cool
Hi Friends, I am new to flash code. Can anybody please guide me to make the following code of OSX menu in vertical format. Here is the like of original code. http://www.reflektions.com/miniml/template_permalink.asp?id=356 The *.fla file is uploaded on following path http://www.pixelmultimedia.net/OSX_menu_3_1.fla // codes/ function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = __mochibot__; mbc = mochibot.com; g = _global ? (_global) : (_level0._root); if (g[mb + swfid]) { return (g[mb + swfid]); } // end if s = System.security; x = mc._root.getSWFVersion; fv = x ? (mc.getSWFVersion()) : (_global ? (6) : (5)); if (!s) { s = {}; } // end if sb = s.sandboxType; if (sb == localWithFile) { return (null); } // end if x = s.allowDomain; if (x) { s.allowDomain(mbc); } // end if x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } // end if u = http://; + mbc + /my/core.swf?mv=7fv= + fv + v= + escape(getVersion()) + swfid= + escape(swfid) + l= + lv + f= + mc + (sb ? (sb= + sb) : ()) + (trk ? (t=1) : ()); lv = fv 6 ? (mc.getNextHighestDepth()) : (g[mb + level] ? (g[mb + level] + 1) : (lv)); g[mb + level] = lv; if (fv == 5) { res = _level + lv; if (!eval(res)) { loadMovieNum(u, lv); } // end if } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } // end else if return (res); } // End of the function var numItems = 10; var itemsArray = new Array(); var increase = 2.50E+000; var minSize = 40; var maxSize = increase * minSize; var spacing = minSize + 2; var diff = maxSize - minSize; var piSpan = 3.141593E+000 / maxSize; var proximity = 1.00E-001; var hZ = 30; var state = 0; var isInside = false; var centerX = Stage.width / 2; var centerY = Stage.height / 2; this.initMenu = function () { for (i = 0; i numItems; i++) { var _loc2 = this.attachMovie(i, clip_ + i, i); var _loc3 = i * spacing + minSize / 2; _loc3 = _loc3 + 40; _loc2._x = _loc2.x = _loc3; _loc2._y = _loc2.y = centerY; itemsArray[i] = _loc2; } // end of for this.onEnterFrame = renderMenu; }; this.renderMenu = function () { state = isInside ? (Math.min(1, state + proximity)) : (Math.max(0, state - proximity)); var _loc16 = this.hitZone_mc._x - this.hitZone_mc._width / 2; var _loc15 = this.hitZone_mc._y - this.hitZone_mc._height / 2; var _loc12 = this.hitZone_mc._x + this.hitZone_mc._width / 2; var _loc13 = this.hitZone_mc._y + this.hitZone_mc._height / 2; isInside = _xmouse _loc16 _xmouse _loc12 (_ymouse _loc15 _ymouse _loc13); hZ = sliderH; for (i in itemsArray) { var _loc4 = itemsArray[i].x - state * maxSize; var _loc5 = itemsArray[i].x + state * maxSize; if (_xmouse _loc4 _xmouse _loc5) { var _loc8 = piSpan * (_loc5 - _xmouse); var _loc2 = Math.cos(_loc8 / 2); var _loc6 = diff * (1 - _loc2 * _loc2); var _loc9 = itemsArray[i].x - state * hZ * _loc2; } else { _loc6 = 0; var _loc10 = itemsArray[i].x + state * hZ; var _loc7 = itemsArray[i].x - state * hZ; _loc9 = _xmouse = _loc4 ? (_loc10) : (_loc7); } // end else if var _loc3 = minSize + state * _loc6; itemsArray[i]._width = _loc3; itemsArray[i]._height = _loc3; itemsArray[i]._x = _loc9; } // end of for...in var _loc14 = itemsArray[0].getBounds(this).xMin; var _loc11 = itemsArray[numItems - 1].getBounds(this).xMax; this.hitZone_mc._width = _loc11 - _loc14; this.hitZone_mc._x = _loc11 - this.hitZone_mc._width / 2; this.hitZone_mc._height = minSize + maxSize * state; }; initMenu(); stop (); __com_mochibot__(6d82e250, this, 10301, true); ///code end/// Thanks in advance, Prince ___ 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] TextFileds not receivign data?
Hi guys, I want to create as many text fields (which eventually I would like to turn into buttons) as the length of an array. I also want to use the content of the array to populate the text of the fields created dynamically. I have tried everything I know but all I seem to get is one filed with the lasat item in the array, sheesh! I've gone absolutely mad on this one (newish to actionScript, I am!) but can anyone tell me what I am doing wrong here? I could do with a helping hand or seven =:-) var myTxt:Array = new Array(branding, news, about us, print, marks, contact); var myX = 430; var menuArray:Array = new Array(); var ySpacing:Number = 90; // /*create textFields**/ // // for(i=0; imyTxt.length; i++) { _root.createTextField(mytext+[i], 1, myX, 0, 100, 30); myId = _root[mytext+[i]]; myId._y = ySpacing; ySpacing += 40; // trace(myTxt[i]);//the trace works, it list all tyhe lements in the array but myId.text = myTxt[i]; // this one in not producing the appropriate results // myId.border = false; myformat = new TextFormat(); myformat.font = Verdana; myformat.size = 14; myformat.bold = true; myformat.color = 0x55; myformat.align = right; // myId.selectable = false; myId.setTextFormat(myformat); //myId.text = myTxt[i]; //tried putting it at the end but no dah! // } ___ 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
SV: [Flashcoders] TextFileds not receivign data?
Looks like you´ve created the textfields on the same level. Create the fields like this instead: _root.createTextField(mytext+[i], this.getNextHighestDepth(), myX, 0, 100, 30); Cheers Pierre (first post, wahey!) -Ursprungligt meddelande- Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För John Trentini Skickat: den 30 april 2007 13:07 Till: chattyFig Ämne: [Flashcoders] TextFileds not receivign data? Hi guys, I want to create as many text fields (which eventually I would like to turn into buttons) as the length of an array. I also want to use the content of the array to populate the text of the fields created dynamically. I have tried everything I know but all I seem to get is one filed with the lasat item in the array, sheesh! I've gone absolutely mad on this one (newish to actionScript, I am!) but can anyone tell me what I am doing wrong here? I could do with a helping hand or seven =:-) var myTxt:Array = new Array(branding, news, about us, print, marks, contact); var myX = 430; var menuArray:Array = new Array(); var ySpacing:Number = 90; // /*create textFields**/ // // for(i=0; imyTxt.length; i++) { _root.createTextField(mytext+[i], 1, myX, 0, 100, 30); myId = _root[mytext+[i]]; myId._y = ySpacing; ySpacing += 40; // trace(myTxt[i]);//the trace works, it list all tyhe lements in the array but myId.text = myTxt[i]; // this one in not producing the appropriate results // myId.border = false; myformat = new TextFormat(); myformat.font = Verdana; myformat.size = 14; myformat.bold = true; myformat.color = 0x55; myformat.align = right; // myId.selectable = false; myId.setTextFormat(myformat); //myId.text = myTxt[i]; //tried putting it at the end but no dah! // } ___ 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@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] TextFileds not receivign data?
Just took a quick look, but I think that this line may be giving you trouble: myId = _root[mytext+[i]]; You may want to try this instead: var myId = _root.createTextField(mytext+[i], 1, myX, 0, 100, 30); HTH Jim On Mon, 30 Apr 2007 21:06:49 +1000 John Trentini [EMAIL PROTECTED] wrote: Hi guys, I want to create as many text fields (which eventually I would like to turn into buttons) as the length of an array. I also want to use the content of the array to populate the text of the fields created dynamically. I have tried everything I know but all I seem to get is one filed with the lasat item in the array, sheesh! I've gone absolutely mad on this one (newish to actionScript, I am!) but can anyone tell me what I am doing wrong here? I could do with a helping hand or seven =:-) var myTxt:Array = new Array(branding, news, about us, print, marks, contact); var myX = 430; var menuArray:Array = new Array(); var ySpacing:Number = 90; // /*create textFields**/ // // for(i=0; imyTxt.length; i++) { _root.createTextField(mytext+[i], 1, myX, 0, 100, 30); myId = _root[mytext+[i]]; myId._y = ySpacing; ySpacing += 40; // trace(myTxt[i]);//the trace works, it list all tyhe lements in the array but myId.text = myTxt[i]; // this one in not producing the appropriate results // myId.border = false; myformat = new TextFormat(); myformat.font = Verdana; myformat.size = 14; myformat.bold = true; myformat.color = 0x55; myformat.align = right; // myId.selectable = false; myId.setTextFormat(myformat); //myId.text = myTxt[i]; //tried putting it at the end but no dah! // } ___ 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@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] TextFileds not receivign data?
Hi, Seen you code. Just change the following line of code: _root.createTextField(mytext+[i], 1, myX, 0, 100, 30); To this one: _root.createTextField(mytext+[i], i, myX, 0, 100, 30); ** The problem with your code is that you are giving the same depth to all the textfields. In flash you cannot assign the same depth to different objects else it will remove the first object and place the new object on the same depth. Amandeep Singh, Senior Flash Engineer, Synapse Communication Pvt. Ltd. F-18, Sector 11, NOIDA, UP www.synapse.co.in Mobile: +91 92161 03894 Office: +91 120 4330500 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Trentini Sent: Monday, April 30, 2007 4:37 PM To: chattyFig Subject: [Flashcoders] TextFileds not receivign data? Hi guys, I want to create as many text fields (which eventually I would like to turn into buttons) as the length of an array. I also want to use the content of the array to populate the text of the fields created dynamically. I have tried everything I know but all I seem to get is one filed with the lasat item in the array, sheesh! I've gone absolutely mad on this one (newish to actionScript, I am!) but can anyone tell me what I am doing wrong here? I could do with a helping hand or seven =:-) var myTxt:Array = new Array(branding, news, about us, print, marks, contact); var myX = 430; var menuArray:Array = new Array(); var ySpacing:Number = 90; // /*create textFields**/ // // for(i=0; imyTxt.length; i++) { _root.createTextField(mytext+[i], 1, myX, 0, 100, 30); myId = _root[mytext+[i]]; myId._y = ySpacing; ySpacing += 40; // trace(myTxt[i]);//the trace works, it list all tyhe lements in the array but myId.text = myTxt[i]; // this one in not producing the appropriate results // myId.border = false; myformat = new TextFormat(); myformat.font = Verdana; myformat.size = 14; myformat.bold = true; myformat.color = 0x55; myformat.align = right; // myId.selectable = false; myId.setTextFormat(myformat); //myId.text = myTxt[i]; //tried putting it at the end but no dah! // } ___ 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@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] Have anyone idea
Hello everybody! I want to know that if we make a cube in flash then want to play with it like shock boy at www.neostream.com . If any one have idea so please tell me and one thing more is, please give me some resources to learn physics and trignometry for flash. For the last, you might like to try my book Mathematics and Physics for Programmers: http://www.amazon.com/gp/product/1584503300/sr=8-1/qid=1142351038/ref=pd_bbs _1/104-0280101-3567142 It's been fairly well reviewed on this list in the past, so it's not *pure* shameless self-promotion :) Best Danny ___ 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] Re: OOP: design patterns: multiple MVCs?
I am using ArgoUML which is open source (www.tigris.org) but the diagrams are not nearly as attractive. Ron sebastian wrote: Hi Ron! Thanks for the advice, I think I solved it by removing the 2 MCV's and just making nested classes within the view. http://www.chedal.org/temp/uml_idea_02.png State machines are quite interesting, and I think I'll use that form of logic with switch-case statements inside of the PageBuilder class. Thanks for the reference! The program I am using for the charts is OmniGraffle, which I think is Mac only. :P With kind, Sebastian. Ron Wheeler wrote: Nice diagram ;-) could be designed with several Model-View-Controller rings in it Without getting too deep into your application, it looks like might want to think about a Controller with set of nested state machines inside. From what you wrote, it seems that this is where you are headed without using the words State machine. If you can take a look at a State Machine Design Pattern, you will likely find the ideas that you need to implement, elegantly laid out We have done this is a complex ActionScript application and the State machine in the Controller really simplified how we thought about the Controller and eventually the implementation was fairly straightforward and has survived a few years of maintenance and improvements without collapsing or requiring major rewrites to handle new functionality. Adding new states is easy and usually has no impact on existing state (just the transition routes). The control functions inside each state override the defaults (Interface methods) and impose their own behaviour. If you press next in Starting of Chapter state, you get different behaviour than you do when you press Next in Administering Test state. (Ours is an eLearning delivery system). The top level of the controller only has to manage its state and make sure that event is dispatched to the current state object. When the controller starts, it builds its state engine(instantiates the state objects), sets up the View, sets the initial state and waits. I hope that this helps. Ron sebastian wrote: In case it makes more sense to look at a diagram, here is my [still in progress] UML overview of the application: :-P http://www.chedal.org/temp/uml_idea.png with kind, seb. sebastian chedal wrote: Hello folks, I have a design question, the application I am building could be designed with several Model-View-Controller rings in it. But I am not sure what would be the best practice to connect them together... or if MVC is even the best way to go? In a nut shell here is what my application does: An 3D interface moves with the mouse around the screen. When you click on an item, it expands to show you some info [sometimes an flv]. If you click on more info button, you zoom into the 3D navigation item and the flash view pane gets filled exclusively with information about this navigation item. Each navigation item has different modules of information compared to other navigation items, and inside each module is content. There are possibly sub pages underneath each navigation page. Naturally you can close the page and go back to the main 3D navigation at any time. Now where I am unsure about my UML OO design is in the approach of the module-templates, and whether I should use multiple M-V-C circles. I will be implementing SWFAddress [for deeplinks] and Stats, so an overall event manager [Observer] is essential. Logically I would imagine just 3 [nested] classes for the templates: Page-Module(s)-Content(s) [there can be multiple modules per page loaded dynamically and multiple content item types loaded per module: button, text, flv players etc.] but if I break 'Page' into an MCV chain I would get: SWFAdress-PageController-PageModel-PageView [Page Controller also sends data to StatsCollectorClass for updates] And then another chain for the modules: ?ModuleController-ModuleModel-ModuleView And then I presume the content would then be loaded/attached by the 'ModuleView' My questions are: 1. Should I bother with an MCV layout? [the application needs to built for long term use/expansion] Or just group the pages and modules together into one class each? 2. If I do split them into separate classes, where is the point of connection between two MCV chains? Is it from the parent model to the child's controller? Or from the parent's controller to the child's controller? Thanks for your insight! Sebastian. ___ 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@chattyfig.figleaf.com To change your subscription options or search
[Flashcoders] OT - Six-month contract opportunity in Dallas, TX area
A company I contract for has an opening for a Flash developer - AS 2/F8, OOP, the usual stuff. Must be in the Dallas, TX area and able to work on-site. Contract duration is approximately six months. If interested, contact me off-list with resume, url's etc. Thanks! - jim Armstrong ___ 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] Are string literals and String objects the same in AS3?
Does anyone know if string literals are the same as String objects in AS3? From what I understand, in AS2, a String object was a wrapper object around a string literal. For exemple, in AS2, these were not the same: var myFirstString:String = my first string; var mySecondString:String = new String(my second string); The first line (the string literal) was just that, a literal value with no properties or methods. The second line (the instance of the String class) was just that, an instance of a class with methods and properties. And it was recommended to use mostly literals over String objects unless you needed to call methods or set/get properties. When the Flash Player would encounter a situation where you would call a method or set/get a property on a string literal, it would create a temporary String object, call the method or set/get the property and then delete the temporary String object. So, in the folowing exemple, it would create and delete 3 temporary String objects: var myString:String = this is a string literal; trace(myString.length); trace(myString.charAt(0)); trace(myString.indexOf(s)); I'm not 100% sure that's right but that's what I think it used to be in AS2. Now in AS3, I'm not sure but I think this might have changed. Does anyone know if the Flash Player 9 with AS3 still interprets String objects and string literals as described above (the same way as AS2) or as it changed? Are String objects and string literals treated exactly the same now (with no temporary String objects created and destroyed by the Player when calling methods or setting/getting property values directly on string literals)? What about other literals that have wrapper functions like Number, Boolean, Object and Array? David __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ 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] Re: flash Dock
Hi Friends, I am new to flash code. Can anybody please guide me to make the following code of OSX menu in vertical format. Here is the like of original code. http://www.reflektions.com/miniml/template_permalink.asp?id=356 The *.fla file is uploaded on following path http://www.pixelmultimedia.net/OSX_menu_3_1.fla // codes/ function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = __mochibot__; mbc = mochibot.com; g = _global ? (_global) : (_level0._root); if (g[mb + swfid]) { return (g[mb + swfid]); } // end if s = System.security; x = mc._root.getSWFVersion; fv = x ? (mc.getSWFVersion()) : (_global ? (6) : (5)); if (!s) { s = {}; } // end if sb = s.sandboxType; if (sb == localWithFile) { return (null); } // end if x = s.allowDomain; if (x) { s.allowDomain(mbc); } // end if x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } // end if u = http://; + mbc + /my/core.swf?mv=7fv= + fv + v= + escape(getVersion()) + swfid= + escape(swfid) + l= + lv + f= + mc + (sb ? (sb= + sb) : ()) + (trk ? (t=1) : ()); lv = fv 6 ? (mc.getNextHighestDepth()) : (g[mb + level] ? (g[mb + level] + 1) : (lv)); g[mb + level] = lv; if (fv == 5) { res = _level + lv; if (!eval(res)) { loadMovieNum(u, lv); } // end if } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } // end else if return (res); } // End of the function var numItems = 10; var itemsArray = new Array(); var increase = 2.50E+000; var minSize = 40; var maxSize = increase * minSize; var spacing = minSize + 2; var diff = maxSize - minSize; var piSpan = 3.141593E+000 / maxSize; var proximity = 1.00E-001; var hZ = 30; var state = 0; var isInside = false; var centerX = Stage.width / 2; var centerY = Stage.height / 2; this.initMenu = function () { for (i = 0; i numItems; i++) { var _loc2 = this.attachMovie(i, clip_ + i, i); var _loc3 = i * spacing + minSize / 2; _loc3 = _loc3 + 40; _loc2._x = _loc2.x = _loc3; _loc2._y = _loc2.y = centerY; itemsArray[i] = _loc2; } // end of for this.onEnterFrame = renderMenu; }; this.renderMenu = function () { state = isInside ? (Math.min(1, state + proximity)) : (Math.max(0, state - proximity)); var _loc16 = this.hitZone_mc._x - this.hitZone_mc._width / 2; var _loc15 = this.hitZone_mc._y - this.hitZone_mc._height / 2; var _loc12 = this.hitZone_mc._x + this.hitZone_mc._width / 2; var _loc13 = this.hitZone_mc._y + this.hitZone_mc._height / 2; isInside = _xmouse _loc16 _xmouse _loc12 (_ymouse _loc15 _ymouse _loc13); hZ = sliderH; for (i in itemsArray) { var _loc4 = itemsArray[i].x - state * maxSize; var _loc5 = itemsArray[i].x + state * maxSize; if (_xmouse _loc4 _xmouse _loc5) { var _loc8 = piSpan * (_loc5 - _xmouse); var _loc2 = Math.cos(_loc8 / 2); var _loc6 = diff * (1 - _loc2 * _loc2); var _loc9 = itemsArray[i].x - state * hZ * _loc2; } else { _loc6 = 0; var _loc10 = itemsArray[i].x + state * hZ; var _loc7 = itemsArray[i].x - state * hZ; _loc9 = _xmouse = _loc4 ? (_loc10) : (_loc7); } // end else if var _loc3 = minSize + state * _loc6; itemsArray[i]._width = _loc3; itemsArray[i]._height = _loc3; itemsArray[i]._x = _loc9; } // end of for...in var _loc14 = itemsArray[0].getBounds(this).xMin; var _loc11 = itemsArray[numItems - 1].getBounds(this).xMax; this.hitZone_mc._width = _loc11 - _loc14; this.hitZone_mc._x = _loc11 - this.hitZone_mc._width / 2; this.hitZone_mc._height = minSize + maxSize * state; }; initMenu(); stop (); __com_mochibot__(6d82e250, this, 10301, true); ///code end/// Thanks in advance, Prince ___ 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] Re: flash Dock
Quit bumping your posts by copy pasting your old one. Wait a bit and see if someone answers, okay? - eric On 4/30/07, Prince Zain [EMAIL PROTECTED] wrote: Hi Friends, I am new to flash code. Can anybody please guide me to make the following code of OSX menu in vertical format. Here is the like of original code. http://www.reflektions.com/miniml/template_permalink.asp?id=356 The *.fla file is uploaded on following path http://www.pixelmultimedia.net/OSX_menu_3_1.fla // codes/ function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = __mochibot__; mbc = mochibot.com; g = _global ? (_global) : (_level0._root); if (g[mb + swfid]) { return (g[mb + swfid]); } // end if s = System.security; x = mc._root.getSWFVersion; fv = x ? (mc.getSWFVersion()) : (_global ? (6) : (5)); if (!s) { s = {}; } // end if sb = s.sandboxType; if (sb == localWithFile) { return (null); } // end if x = s.allowDomain; if (x) { s.allowDomain(mbc); } // end if x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } // end if u = http://; + mbc + /my/core.swf?mv=7fv= + fv + v= + escape(getVersion()) + swfid= + escape(swfid) + l= + lv + f= + mc + (sb ? (sb= + sb) : ()) + (trk ? (t=1) : ()); lv = fv 6 ? (mc.getNextHighestDepth()) : (g[mb + level] ? (g[mb + level] + 1) : (lv)); g[mb + level] = lv; if (fv == 5) { res = _level + lv; if (!eval(res)) { loadMovieNum(u, lv); } // end if } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } // end else if return (res); } // End of the function var numItems = 10; var itemsArray = new Array(); var increase = 2.50E+000; var minSize = 40; var maxSize = increase * minSize; var spacing = minSize + 2; var diff = maxSize - minSize; var piSpan = 3.141593E+000 / maxSize; var proximity = 1.00E-001; var hZ = 30; var state = 0; var isInside = false; var centerX = Stage.width / 2; var centerY = Stage.height / 2; this.initMenu = function () { for (i = 0; i numItems; i++) { var _loc2 = this.attachMovie(i, clip_ + i, i); var _loc3 = i * spacing + minSize / 2; _loc3 = _loc3 + 40; _loc2._x = _loc2.x = _loc3; _loc2._y = _loc2.y = centerY; itemsArray[i] = _loc2; } // end of for this.onEnterFrame = renderMenu; }; this.renderMenu = function () { state = isInside ? (Math.min(1, state + proximity)) : (Math.max(0, state - proximity)); var _loc16 = this.hitZone_mc._x - this.hitZone_mc._width / 2; var _loc15 = this.hitZone_mc._y - this.hitZone_mc._height / 2; var _loc12 = this.hitZone_mc._x + this.hitZone_mc._width / 2; var _loc13 = this.hitZone_mc._y + this.hitZone_mc._height / 2; isInside = _xmouse _loc16 _xmouse _loc12 (_ymouse _loc15 _ymouse _loc13); hZ = sliderH; for (i in itemsArray) { var _loc4 = itemsArray[i].x - state * maxSize; var _loc5 = itemsArray[i].x + state * maxSize; if (_xmouse _loc4 _xmouse _loc5) { var _loc8 = piSpan * (_loc5 - _xmouse); var _loc2 = Math.cos(_loc8 / 2); var _loc6 = diff * (1 - _loc2 * _loc2); var _loc9 = itemsArray[i].x - state * hZ * _loc2; } else { _loc6 = 0; var _loc10 = itemsArray[i].x + state * hZ; var _loc7 = itemsArray[i].x - state * hZ; _loc9 = _xmouse = _loc4 ? (_loc10) : (_loc7); } // end else if var _loc3 = minSize + state * _loc6; itemsArray[i]._width = _loc3; itemsArray[i]._height = _loc3; itemsArray[i]._x = _loc9; } // end of for...in var _loc14 = itemsArray[0].getBounds(this).xMin; var _loc11 = itemsArray[numItems - 1].getBounds(this).xMax; this.hitZone_mc._width = _loc11 - _loc14; this.hitZone_mc._x = _loc11 - this.hitZone_mc._width / 2; this.hitZone_mc._height = minSize + maxSize * state; }; initMenu(); stop (); __com_mochibot__(6d82e250, this, 10301, true); ///code end/// Thanks in advance, Prince ___ 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@chattyfig.figleaf.com To change your subscription options
RE: [Flashcoders] Flash and the Xbox 360 ...
felt like spam to me.. -Original Message- From: [EMAIL PROTECTED] on behalf of master Sent: Mon 4/30/2007 12:15 AM To: [EMAIL PROTECTED] Subject: Re: [Flashcoders] Flash and the Xbox 360 ... Hi, You can have a look at this site http://www.flash-video-mx.com. it may help you~! Best regards! master 2007-04-30 From: Stephen Ford Sent: 2007-04-30 12:36:52 To: flashcoders@chattyfig.figleaf.com CC: Subject: [Flashcoders] Flash and the Xbox 360 ... Just got my hands on an Xbox 360.Can anyone tell if there is any type of development sites resources for the 360.Does it have even have the Flash Player, can you view flash files via the Xbox 360 OS.___ 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@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@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] flowcharting
If anyone's on a Mac, Omnigraffle Pro is a great app. Cheers On 4/30/07, Danny Kodicek [EMAIL PROTECTED] wrote: OpenOffice has a nice drawing tool with all of the flowcharting symbols defined. www.openoffice.org You can colour and shade them to your hearts content. If you want to look at alternatives, I'm a fan of SmartDraw, which is good for mocking up interfaces as well. For flow charts specifically, I remember using WizFlow as a decent cheap programme. Danny ___ 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@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] TransitionManager type Fly breaks coordinates of my MovieClips
Hello, I have a v2 component displaying up to 12 playing cards at the bottom of the stage and slightly rotating them from left to right: private function placeCards(new_array:Array):Void { var gap:Number = 40; for (var i:Number = 0, j:Number = 0; i new_array.length; i++) { var index:Number = new_array[i]; var card_mc:MovieClip = index 0 ? opened_cards[index] : you_closed[j++]; card_mc.setDepthTo(DepthManager.kTop); card_mc._x = RADIUS + gap * i; card_mc._y = height - Card.HEIGHT_2; card_mc._rotation = 4 * (i - new_array.length / 2); //TransitionManager.start(card_mc, {type:Fly, direction:Transition.IN, // duration:3, easing:Strong.easeOut, startPoint:(1 + i % 3)}); } deal_sound.start(); } When I comment the last 2 lines in the for-loop above, everything works: the cards are displayed one by one, with a gap of 40 pixels between them and with rotation changed from left to right. But when I try to use those 2 lines, then the transition does work: the cards fly down from above (startPoint is 1, 2 or 3), but after the 2nd call of placeCards() the _x coordinates of the playing cards get broken: every 3 or 4th card is displaced (_x is too low). Does anybody have an idea what is happening or should I prepare a simpler test case? Is TransitionManager.start() supposed to be used on multiple mc's simultaneously and is it supposed to change the end coordinates (_x, _y) of them? Thank you Alex -- http://preferans.de ___ 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] Re: TransitionManager type Fly breaks coordinates of my MovieClips
The funny thing is that it only happens with Fly: On 4/30/07, Alexander Farber [EMAIL PROTECTED] wrote: //TransitionManager.start(card_mc, {type:Fly, direction:Transition.IN, // duration:3, easing:Strong.easeOut, startPoint:(1 + i % 3)}); When I take some other transition class like: TransitionManager.start(card_mc, {type: Rotate, direction:Transition.IN, duration: 3, easing: Strong.easeInOut, ccw: false, degrees: 720}); then the coordinates of the playing cards movieclips are ok. Regards Alex -- http://preferans.de ___ 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] Are string literals and String objects the same in AS3?
On 4/30/07, David Bellerive [EMAIL PROTECTED] wrote: From what I understand, in AS2, a String object was a wrapper object around a string literal. For exemple, in AS2, these were not the same: var myFirstString:String = my first string; var mySecondString:String = new String(my second string); The first line (the string literal) was just that, a literal value with no properties or methods. Not true. As a counterexample, try this: trace(Hello.length); // Traces 5. -- Mike Keesey ___ 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 and the Xbox 360 ...
doesn't the flash 8 and cs3 already have a video converter? Regards Gustavo Duenas I don't feel good to pay something extra for something that I've already have in flash 8. On Apr 30, 2007, at 11:03 AM, Ken Rogers wrote: felt like spam to me.. -Original Message- From: [EMAIL PROTECTED] on behalf of master Sent: Mon 4/30/2007 12:15 AM To: [EMAIL PROTECTED] Subject: Re: [Flashcoders] Flash and the Xbox 360 ... Hi, You can have a look at this site http://www.flash-video-mx.com. it may help you~! Best regards! master 2007-04-30 From: Stephen Ford Sent: 2007-04-30 12:36:52 To: flashcoders@chattyfig.figleaf.com CC: Subject: [Flashcoders] Flash and the Xbox 360 ... Just got my hands on an Xbox 360.Can anyone tell if there is any type of development sites resources for the 360.Does it have even have the Flash Player, can you view flash files via the Xbox 360 OS.___ 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@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@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@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] Re: flash Dock
For real. Wow, four hours. On 4/30/07 10:56 AM, eric e. dolecki [EMAIL PROTECTED] wrote: Quit bumping your posts by copy pasting your old one. Wait a bit and see if someone answers, okay? ___ 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] Developing Components with AS3 and CS3
Hi list, Now that we have AS 3.0 and Flash CS3 we can finally start to make some decent Flash components, don't we? Or so I thought but it's not exactly the same like making components with AS2 and resources on how to develop them with CS3 and AS3 are sparse or should I say non-existent so far?! So I was wondering if somebody knows of any tutes that shed some light on this. With AS3 we cannot use identifiers anymore when linking a symbol in the library, we can only provide a class name. Also on the Component Definition dialog are some settings that are left in the dark when looking into the docs, for one there's another Class input field and stuff to obviously create skinable components but a simple beginner guidance would be very appreciated! Sascha -- http://hiddenresource.corewatch.net/ ___ 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] Are string literals and String objects the same in AS3?
On Apr 30, 2007, at 4:18 PM, David Bellerive wrote: I'm not 100% sure that's right but that's what I think it used to be in AS2. Now in AS3, I'm not sure but I think this might have changed. The generics blues. -- Julian 'Julik' Tarkhanov please send all personal mail to [EMAIL PROTECTED] ___ 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] Are string literals and String objects the same in AS3?
On Apr 30, 2007, at 4:18 PM, David Bellerive wrote: I'm not 100% sure that's right but that's what I think it used to be in AS2. Now in AS3, I'm not sure but I think this might have changed. oops.. no I guess they call it boxing now generics is about collections but nevertheless -- Julian 'Julik' Tarkhanov please send all personal mail to [EMAIL PROTECTED] ___ 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] Job: Flash Developers wanted in Los Angeles (freelance or full-time)
Exopolis, Inc., an award-winning interactive/motion design company located in Los Angeles (Silver Lake), is looking for Senior Flash Developers to join our dynamic, high-powered team. We are open to staff or contractor positions. Must be local (no relocation). Contractors may work off-site when possible. Responsibilities: - Develop media-rich websites and other interactive projects for high-end clients. - Assist in leading junior developers, contractors, integrators, and near-shore teams as necessary. - Assist with technical design/architecture. - Participate in client conferences as necessary. Requirements: - Thorough knowledge of OOP. (Experience with UML structure diagrams a plus.) - Thorough knowledge of ActionScript 2.0. - Some knowledge of ActionScript 3.0 and MXML. - Knowledge of XML, HTML, CSS, and JavaScript. - Experience working directly with a creative team. - Experience working with video in Flash. - Ability to write and edit documentation. Bonus Experience and Skills: - Experience working with web services. - Experience with back-end technologies (ASP, PHP, etc.). - Experience with other front-end web technologies (AJAX, etc.). - Experience with other programming languages (Java, C, etc.). - Experience with database design and SQL. - Animation skills, especially proficiency with programmatic animation and animation packages (FuseKit, physics engines, etc.). - Experience working with version control software (SVN, etc.). - Experience working with bug-tracking software. - Knowledge of standard code comment formats (e.g., ASDoc). Please send a resume and one or more code samples to mike dot keesey at exopolis dot com. (Do not reply to the GMail address.) -- T. Michael Keesey Director of Technology Exopolis, Inc. 2894 Rowena Avenue Ste. B Los Angeles, California 90039 ___ 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] Are string literals and String objects the same in AS3?
In AS2, your example would of course work but only because the Flash Player would create a temporary String object with your string literal, then get the object's length property and return the value, and then delete the temporary String object it created. So yes, all method calls and get/set on property values would work just fine on literals in AS2, but only because Flash Player used to create temporary objects and delete them as soon as the operation ended. Thus, when you needed to call multiple methods on a string for exemple, it was more efficient to explicitely create a new instance of the String object and call those methods on the object rather that just calling those methods on a string literal. But it seems that this is no longer true in AS3, that String objects and string literals are now treated the same by Flash Player 9 using AS3 (there are no more implicit temporary String objects created by the Flash Player). Anyone knows if that is the case? - Original Message From: T. Michael Keesey [EMAIL PROTECTED] To: flashcoders@chattyfig.figleaf.com Sent: Monday, April 30, 2007 11:45:13 AM Subject: Re: [Flashcoders] Are string literals and String objects the same in AS3? On 4/30/07, David Bellerive [EMAIL PROTECTED] wrote: From what I understand, in AS2, a String object was a wrapper object around a string literal. For exemple, in AS2, these were not the same: var myFirstString:String = my first string; var mySecondString:String = new String(my second string); The first line (the string literal) was just that, a literal value with no properties or methods. Not true. As a counterexample, try this: trace(Hello.length); // Traces 5. -- Mike Keesey ___ 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 __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ 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] compare Objects
Hello, seems trivialo, but is there a simpler way to compare two identically formed objects than recursively compare their props (and types and values of their props)? var obj1:Object = {a:0,b:1,c:[0,1,2],d:[{x:0,y:10},{x:10,y:0}]} var obj2:Object = {a:0,b:1,c:[0,1,2],d:[{x:0,y:10},{x:10,y:0}]} trace (obj1==obj2) returns false... Thanx, Gilles ___ 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] More fun with XPATH... now I want XSLT in Flash!
On 4/13/07, Josh Santangelo [EMAIL PROTECTED] wrote: I wanted the same thing at once time, and asked the xfactorstudio gent about it. He said that he'd looked into it at once point but found that it was very difficult to implement XSLT in AS2 at any reasonable level of performance. AS3 + E4X would likely be another matter. http://code.google.com/p/xpath-as3/ Performance is perfectly acceptable, except for really heavy work, and I haven't even started the performance tuning yet. Peter ___ 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] object tag params
I have a question regarding the params in the object tag. first, are the default params (height, bgcolor etc) the only ones permitted? second how can i pass in a var at runtime...so far i'm doing it like this object classid=clsid:d27cdb6e-ae6d-11cf-96b8-44455354 codebase= http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0; width=550 height=400 id=DocProxy align=middle param name=allowScriptAccess value=always / param name=movie value=DocProxy.swf?ZipCode= / param name=quality value=high / param name=bgcolor value=#ff / embed src=DocProxy.swf quality=high bgcolor=#ff width=550 height=400 name=DocProxy align=middle allowScriptAccess=always type=application/x-shockwave-flash pluginspage= http://www.macromedia.com/go/getflashplayer; / /object the problem is that if i pass in ZipCode this way i need to use the request object (DocProxy.swf?ZipCode=% request.getParameter(zipCode); % /) to pass the value, but how can i do it within the quotes thanks in advance ___ 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] OT: Share Music Online
Hi, Flickr is to photo's what ? is to audio This is a bit OT, but does anyone have any links to sites that would fill in the blank for me? Googling also... (Not myspace). Thanks in advance. ___ 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] OT: Share Music Online
Glen, Hey, I have been wondering that from time to time as well. I actually started a mini project to put up free sounds. http://websounds.stilllightarts.com which to be honest has only a few samples so far. But here are a couple of other sites, not a sound registry - no pun intended (which I would love to see), but a bunch of links to download sounds: I would check out the rights on these (not sure if they are royalty free. http://www.richmondsounddesign.com/ts/sow.html is one. http://www.webplaces.com/html/sounds.htm in another (great for animal sounds). and this one http://www.sounddogs.com/ShowMessage.asp?Code=NSC is Not Free if I remember correctly.Like I said I would check out the copyrights and the royalty issues on these sites. My project websounds is currently free and royalty free. But has limited sounds at present. Hmmm. Maybe I will have a busy night. Hope these help out. Peace, Vdst. - Original Message - From: Glen Pike [EMAIL PROTECTED] To: flashcoders@chattyfig.figleaf.com Sent: Monday, April 30, 2007 3:04 PM Subject: [Flashcoders] OT: Share Music Online Hi, Flickr is to photo's what ? is to audio This is a bit OT, but does anyone have any links to sites that would fill in the blank for me? Googling also... (Not myspace). Thanks in advance. ___ 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@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] Flash Over Windows Media Player
Is there a way to display a Flash movie above an embedded Windows Media Player in the browser? I've tried various things with CSS z-index and the Flash object wmode parameter, but can't get it to work. Is there something I'm overlooking or is this just not going to happen? Thanks. - Jason -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marcelo de Moraes Serpa Sent: Saturday, April 28, 2007 5:28 AM To: flashcoders@chattyfig.figleaf.com Subject: Re: [Flashcoders] Wave effect Hi Jesse, Quite good stuff there! Thanks for the link ;) Marcelo. On 4/27/07, Jesse Graupmann [EMAIL PROTECTED] wrote: http://www.reflektions.com/miniml/ has a ton of info on this and more. Check out: http://www.reflektions.com/miniml/template_permalink.asp?id=356 http://www.reflektions.com/miniml/template_permalink.asp?id=108 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Muzak Sent: Friday, April 27, 2007 6:02 AM To: flashcoders@chattyfig.figleaf.com Subject: Re: [Flashcoders] Wave effect google: flash mac dock here's one: http://jrgraphix.net/research/flash-dock-mx-2004.php there's more of them, check google. - Original Message - From: Parvaiz Patel [EMAIL PROTECTED] To: flashcoders@chattyfig.figleaf.com Sent: Friday, April 27, 2007 2:50 PM Subject: [Flashcoders] Wave effect Hi, Anybody knows how to create the wave effect shown in (http://www.mandchou.com/) at the bottom for dynamically loaded images. Pls let me know. Thanks regards, PP ___ 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@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@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@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] RE: Flash Over Windows Media Player
Scratch that. Setting the wmode to window works just fine. - Jason Is there a way to display a Flash movie above an embedded Windows Media Player in the browser? I've tried various things with CSS z-index and the Flash object wmode parameter, but can't get it to work. Is there something I'm overlooking or is this just not going to happen? Thanks. ___ 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] Re: SendAndLoad
bounce... On 4/27/07, Helmut Granda [EMAIL PROTECTED] wrote: How long does the server waits before it returns an error message? Say I sent 40 variables to the server and the server receives the variables but doesn't process them correctly so it just hangs there, does flash has a time limit to wait for a response before spitting out an error message? TIA ___ 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] Are string literals and String objects the same in AS3?
Programming ActionScript 3.0 ActionScript language and syntax Data types: http://livedocs.adobe.com/flash/9.0/main/0044.html In ActionScript 3.0, primitive values and their wrapper objects are, for practical purposes, indistinguishable. All values, even primitive values, are objects. Flash Player treats these primitive types as special cases that behave like objects but that don't require the normal overhead associated with creating objects. ECMAScript 4 Types http://www.mozilla.org/js/language/es4/libraries/types.html Unlike in ECMAScript 3, there is no distinction between objects and primitive values. All values can have methods. _ David Bellerive wrote: In AS2, your example would of course work but only because the Flash Player would create a temporary String object with your string literal, then get the object's length property and return the value, and then delete the temporary String object it created. So yes, all method calls and get/set on property values would work just fine on literals in AS2, but only because Flash Player used to create temporary objects and delete them as soon as the operation ended. Thus, when you needed to call multiple methods on a string for exemple, it was more efficient to explicitely create a new instance of the String object and call those methods on the object rather that just calling those methods on a string literal. But it seems that this is no longer true in AS3, that String objects and string literals are now treated the same by Flash Player 9 using AS3 (there are no more implicit temporary String objects created by the Flash Player). -- Fumio Nonaka mailto:[EMAIL PROTECTED] http://www.FumioNonaka.com/ My bookshttp://www.FumioNonaka.com/Books/index.html Flash communityhttp://F-site.org/ ___ 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] Re: SendAndLoad
import mx.utils.Delegate; var sendObj:LoadVars = new LoadVars(); sendObj.variable = value; sendObj.sendAndLoad(server_side.extension, sendObj, POST); sendObj.onData = Delegate.create(this, onReceiveData); function onReceiveData (string:String):Void { //do something } On 4/30/07, Helmut Granda [EMAIL PROTECTED] wrote: bounce... On 4/27/07, Helmut Granda [EMAIL PROTECTED] wrote: How long does the server waits before it returns an error message? Say I sent 40 variables to the server and the server receives the variables but doesn't process them correctly so it just hangs there, does flash has a time limit to wait for a response before spitting out an error message? TIA ___ 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 -- -- Leandro Amano Digital Bug Chief Creative Officer Adobe Certified Expert Adobe Certified Instructor Adobe User Group Leader ___ 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] Are string literals and String objects the same in AS3?
Thanks Fumio! That's the answer I was looking for. So my next question would be : When would you ever need to use the String class' constructor instead of just a string literal? AS2.0 var myString:String = this is a string; trace(myString instanceof String);// outputs FALSE AS3.0 var myString:String = this is a string; trace(myString instanceof String);// outputs TRUE - Original Message From: Fumio Nonaka [EMAIL PROTECTED] To: flashcoders@chattyfig.figleaf.com Sent: Monday, April 30, 2007 6:40:34 PM Subject: Re: [Flashcoders] Are string literals and String objects the same in AS3? Programming ActionScript 3.0 ActionScript language and syntax Data types: http://livedocs.adobe.com/flash/9.0/main/0044.html In ActionScript 3.0, primitive values and their wrapper objects are, for practical purposes, indistinguishable. All values, even primitive values, are objects. Flash Player treats these primitive types as special cases that behave like objects but that don't require the normal overhead associated with creating objects. ECMAScript 4 Types http://www.mozilla.org/js/language/es4/libraries/types.html Unlike in ECMAScript 3, there is no distinction between objects and primitive values. All values can have methods. _ David Bellerive wrote: In AS2, your example would of course work but only because the Flash Player would create a temporary String object with your string literal, then get the object's length property and return the value, and then delete the temporary String object it created. So yes, all method calls and get/set on property values would work just fine on literals in AS2, but only because Flash Player used to create temporary objects and delete them as soon as the operation ended. Thus, when you needed to call multiple methods on a string for exemple, it was more efficient to explicitely create a new instance of the String object and call those methods on the object rather that just calling those methods on a string literal. But it seems that this is no longer true in AS3, that String objects and string literals are now treated the same by Flash Player 9 using AS3 (there are no more implicit temporary String objects created by the Flash Player). -- Fumio Nonaka mailto:[EMAIL PROTECTED] http://www.FumioNonaka.com/ My bookshttp://www.FumioNonaka.com/Books/index.html Flash communityhttp://F-site.org/ ___ 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 __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ 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] compare Objects
It is more reasonable to include a method in the class to compare itself to another instance of itself. x= new myObj(1,2,3) y=new MyObj(1,2,4) trace (x.isequal(y)) Ron Gilles Roquefeuil wrote: Hello, seems trivialo, but is there a simpler way to compare two identically formed objects than recursively compare their props (and types and values of their props)? var obj1:Object = {a:0,b:1,c:[0,1,2],d:[{x:0,y:10},{x:10,y:0}]} var obj2:Object = {a:0,b:1,c:[0,1,2],d:[{x:0,y:10},{x:10,y:0}]} trace (obj1==obj2) returns false... Thanx, Gilles ___ 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@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] compare Objects
Fix a small typo It is more reasonable to include a method in the class to compare itself to another instance of itself. x= new MyObj(1,2,3) y=new MyObj(1,2,4) trace (x.isequal(y)) Ron Gilles Roquefeuil wrote: Hello, seems trivialo, but is there a simpler way to compare two identically formed objects than recursively compare their props (and types and values of their props)? var obj1:Object = {a:0,b:1,c:[0,1,2],d:[{x:0,y:10},{x:10,y:0}]} var obj2:Object = {a:0,b:1,c:[0,1,2],d:[{x:0,y:10},{x:10,y:0}]} trace (obj1==obj2) returns false... Thanx, Gilles ___ 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@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] Re: flash Dock
May be if that code wasn't decompiled with sothink, was more legible. I say it because sothink decompiler writes _locN variables. I was atempt to use when i lost a fla file. 2007/4/30, Lists [EMAIL PROTECTED]: For real. Wow, four hours. On 4/30/07 10:56 AM, eric e. dolecki [EMAIL PROTECTED] wrote: Quit bumping your posts by copy pasting your old one. Wait a bit and see if someone answers, okay? ___ 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 -- Andrés González Aragón Desarrollador Multimedia http://www.quantium.com.mx ___ 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] Two column forms and removing null
Just starting with Flex. A couple of questions: Can I auto layout my form in 2 columns without absolute positioning? ie. specify n columns or??? and I have text boxes and images sourcing content from a database. How do I stop the 'null' appearing in the text box when there is no data in the field and the 'image missing' outline appearing when there is no image listed in the source field. ___ 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] Re: SendAndLoad
Thanks Leandro. I really appreciate it. On 4/30/07, Leandro Amano [EMAIL PROTECTED] wrote: import mx.utils.Delegate; var sendObj:LoadVars = new LoadVars(); sendObj.variable = value; sendObj.sendAndLoad(server_side.extension, sendObj, POST); sendObj.onData = Delegate.create(this, onReceiveData); function onReceiveData (string:String):Void { //do something } On 4/30/07, Helmut Granda [EMAIL PROTECTED] wrote: bounce... On 4/27/07, Helmut Granda [EMAIL PROTECTED] wrote: How long does the server waits before it returns an error message? Say I sent 40 variables to the server and the server receives the variables but doesn't process them correctly so it just hangs there, does flash has a time limit to wait for a response before spitting out an error message? TIA ___ 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 -- -- Leandro Amano Digital Bug Chief Creative Officer Adobe Certified Expert Adobe Certified Instructor Adobe User Group Leader ___ 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@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