Hmm possibly setting the view.x and y to something else (some calculation of stage width) should fix that.
-Pete On Mon, Sep 28, 2009 at 3:41 PM, David Di Biase <[email protected]>wrote: > Haha. Very sorry about this. Here's a better explanation: > > 1. Stage loads, my navigation bar appears on screen properly aligned as > in Picture 1.png > 2. Someone drags the stage to a different size greater than the scene. > Picture 2.png shows how the scene doesn't adapt to the correct size of the > stage. I don't expect it to, I'm just wondering if I can adjust scene by > setting a new width vs. height. Is it that simple? > > Sorry I'm making this seem like it's a much bigger problem than it is. > Apologies. I should really be digging into it right now but I've got another > fire I have to put out. Any quick recommendations would be helpful else I'll > do the legwork. :-) > > Cheers again! > > Dave > > > On Mon, Sep 28, 2009 at 3:36 PM, Peter Kapelyan <[email protected]>wrote: > >> I'm not certain I understand what you want to do. Can you show me a >> picture (or swf) of the problems? >> >> -Pete >> >> >> On Mon, Sep 28, 2009 at 3:32 PM, David Di Biase >> <[email protected]>wrote: >> >>> Naw, that's doing weird things to the elements on the stage. Stretches >>> them unfortunately. Ack! >>> >>> >>> On Mon, Sep 28, 2009 at 3:31 PM, Peter Kapelyan <[email protected]>wrote: >>> >>>> Or just comment out both those lines, they really aren't needed. >>>> >>>> -Pete >>>> >>>> >>>> On Mon, Sep 28, 2009 at 3:30 PM, Peter Kapelyan <[email protected]>wrote: >>>> >>>>> I'm pretty sure you need to change those lines: >>>>> >>>>> stage.align = StageAlign.TOP_LEFT; >>>>> stage.scaleMode = StageScaleMode.NO_SCALE; >>>>> >>>>> to something like: >>>>> >>>>> //COMMENT THIS OUT FOR NOWstage.align = StageAlign.TOP_LEFT; >>>>> stage.scaleMode = StageScaleMode.EXACT_FIT; >>>>> >>>>> -Pete >>>>> >>>>> >>>>> >>>>> On Mon, Sep 28, 2009 at 3:24 PM, David Di Biase < >>>>> [email protected]> wrote: >>>>> >>>>>> Hey Pete, >>>>>> >>>>>> Haha no I've done full-screen stuff before and plenty of resizing >>>>>> aspects. So I know how to implement it. Just a matter of getting the >>>>>> scene >>>>>> to fill the screen and redraw on resize. Are you telling me that Away3D >>>>>> will >>>>>> automatically adjust to the stage. >>>>>> >>>>>> I have these set: >>>>>> >>>>>> stage.align = StageAlign.TOP_LEFT; >>>>>> stage.scaleMode = StageScaleMode.NO_SCALE; >>>>>> >>>>>> Whenever I resize the stage upon compiling the scene remains without >>>>>> resizing if I change the window size. >>>>>> >>>>>> Dave >>>>>> >>>>>> >>>>>> On Mon, Sep 28, 2009 at 3:21 PM, Peter Kapelyan >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> You would need to set that in your html, it's in the HTML publish >>>>>>> settings, something like: >>>>>>> >>>>>>> scale="exactfit" width="100%" height="100%" >>>>>>> >>>>>>> If you have any problems with that, you need to set a >>>>>>> rectangleClipping, which I can help you with after you've attempted the >>>>>>> above successfully :) >>>>>>> >>>>>>> -Pete >>>>>>> >>>>>>> >>>>>>> On Mon, Sep 28, 2009 at 3:01 PM, David Di Biase < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Peter, >>>>>>>> >>>>>>>> I just noticed that the MC is positioned on 0.5 I've fixed it and >>>>>>>> looks much better. Wow, Flash can be fickle sometimes. I still love it >>>>>>>> though, they just need to clean up this crappy pixel offset stuff! Ack! >>>>>>>> >>>>>>>> Thank you very much. >>>>>>>> >>>>>>>> Now that I've got an expert on the line, haha, I'm wondering how I >>>>>>>> can resize the scene to fit the full page if someone resizes the >>>>>>>> canvas? >>>>>>>> Just do a scene.width and scene.height set? Simple question, I could >>>>>>>> just >>>>>>>> test it but thought I'd get a quick response from you :-) sorry very >>>>>>>> noob >>>>>>>> thing to do. >>>>>>>> >>>>>>>> Cheers again, >>>>>>>> >>>>>>>> Dave >>>>>>>> >>>>>>>> >>>>>>>> On Sun, Sep 27, 2009 at 11:02 PM, Peter Kapelyan < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi David, >>>>>>>>> >>>>>>>>> I thought about it, and if none of what I wrote helps, try this: >>>>>>>>> >>>>>>>>> 1. Go into your MovieClip and Select All (you might have to unlock >>>>>>>>> some layers etc). >>>>>>>>> >>>>>>>>> 2. Make sure your X position is an integer such as -350, not -350.1 >>>>>>>>> >>>>>>>>> 3. Make sure you Y position, and width and height are also >>>>>>>>> integers. >>>>>>>>> >>>>>>>>> If everything checks out fine, you shouldn't have that tiny blur >>>>>>>>> anymore! And, I am hoping it works because I am all out of ideas. :O >>>>>>>>> >>>>>>>>> Best >>>>>>>>> -Pete >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sun, Sep 27, 2009 at 9:48 PM, David Di Biase < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Peter, >>>>>>>>>> >>>>>>>>>> Awesome! One of those will surely solve it. Thank you so much for >>>>>>>>>> our help! So silly, such a simple thing. >>>>>>>>>> >>>>>>>>>> Cheers! >>>>>>>>>> >>>>>>>>>> Dave >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sun, Sep 27, 2009 at 9:31 PM, Peter Kapelyan < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> The only reason it might be slightly blurred is: >>>>>>>>>>> >>>>>>>>>>> 1 You are seeing the swf > 100%, say 101% or so, >>>>>>>>>>> >>>>>>>>>>> 2 the camera is not 900 away >>>>>>>>>>> >>>>>>>>>>> 3 the X or Y of your Plane is on some non integer value (like >>>>>>>>>>> 300.5), in this case Flash will also blur bitmaps the same. >>>>>>>>>>> >>>>>>>>>>> I overlayed Picture4 on Picture2 in Photoshop and it seems like >>>>>>>>>>> Picture 4 is a tad bigger, say 101%, so my guess might be it's >>>>>>>>>>> either 1 or >>>>>>>>>>> 2. Otherwise I am not sure why it would do that (other than #3). : / >>>>>>>>>>> >>>>>>>>>>> -Pete >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Sun, Sep 27, 2009 at 9:21 PM, David Di Biase < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Oh my gosh, wow. Apologies for that. I'm not the only one who's >>>>>>>>>>>> touched the code and it appears someone added that without my >>>>>>>>>>>> knowledge. >>>>>>>>>>>> Yikes! Well out of that comes another question. It's rendering >>>>>>>>>>>> rather nicely >>>>>>>>>>>> but slightly blured. Could this be due to the camera location or >>>>>>>>>>>> something? >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Sun, Sep 27, 2009 at 9:13 PM, Peter Kapelyan < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> I am not 100% certain but you have: >>>>>>>>>>>>> >>>>>>>>>>>>> stage.quality = StageQuality.LOW; >>>>>>>>>>>>> >>>>>>>>>>>>> if you comment that line, does it get any better? >>>>>>>>>>>>> >>>>>>>>>>>>> -Pete >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Sun, Sep 27, 2009 at 9:07 PM, David Di Biase < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Peter, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I'm pretty sure I'm using 3.4.0. So I'll remove the precision >>>>>>>>>>>>>> and segments since they are useless now. >>>>>>>>>>>>>> >>>>>>>>>>>>>> My apologies from before, I removed the height and width to >>>>>>>>>>>>>> test. I actually had the plane set to 700x110 to match the MC. >>>>>>>>>>>>>> I've attached >>>>>>>>>>>>>> the resulting rendered results. >>>>>>>>>>>>>> >>>>>>>>>>>>>> You mentioned "focus" and zoom. I'm using neither, I'm >>>>>>>>>>>>>> actually just setting leaving the camera where it is right now >>>>>>>>>>>>>> and moving >>>>>>>>>>>>>> the object. I've attached my full .as script for you to take a >>>>>>>>>>>>>> closer look >>>>>>>>>>>>>> if you have time. >>>>>>>>>>>>>> >>>>>>>>>>>>>> I don't really expect Flash to make it look better when it >>>>>>>>>>>>>> comes to scaling but it should at least look normal with a >>>>>>>>>>>>>> regular size >>>>>>>>>>>>>> object, no? or am I not going to get anything better than what >>>>>>>>>>>>>> you see? Then >>>>>>>>>>>>>> again I see *so* many 3D applications that look so slick...how >>>>>>>>>>>>>> the heck will >>>>>>>>>>>>>> I get those results? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Best, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Dave >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sun, Sep 27, 2009 at 8:55 PM, Peter Kapelyan < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Dave, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Are you using Away3d 2.X or 3.X ? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> You wouldn't need that many segments, and precision at the >>>>>>>>>>>>>>> same time. If you are using 3.X - you wouldn't need either. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The reason your 20x20 plane looks like crud is because that's >>>>>>>>>>>>>>> how Flash treats bitmaps, when you scale them down. If you >>>>>>>>>>>>>>> tried your MC >>>>>>>>>>>>>>> with a 700 x 110 Plane , it would look EXACTLY like your >>>>>>>>>>>>>>> MovieClip, if you >>>>>>>>>>>>>>> place the camera 900 away from the plane, with default zoom + >>>>>>>>>>>>>>> focus. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> It's not Away3D's fault, it's just Flash, it simply cannot >>>>>>>>>>>>>>> antialias bitmaps when you are scaing them smaller than 100%. >>>>>>>>>>>>>>> If you REALLY >>>>>>>>>>>>>>> wanted your 700x100 plane to be 20x20 and FORCE flash to >>>>>>>>>>>>>>> antialias it >>>>>>>>>>>>>>> better, you can try a tad of blur filter on it. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -Pete >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Sun, Sep 27, 2009 at 8:16 PM, David Di Biase < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Peter, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks for helping me out on this. It's greatly appreciated. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I have an mc in my library with the dimensions 700x110. This >>>>>>>>>>>>>>>> is how I'm creating the material: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> var mc:MovieClip = new MC1(); >>>>>>>>>>>>>>>> material = new MovieMaterial(mc, { precision: 15, smooth: >>>>>>>>>>>>>>>> true, interactive: true, transparent: true }); >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> It's an interactive material because the user has to be able >>>>>>>>>>>>>>>> to use it as a navbar. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This is how I'm creating the plane: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> private function initObjects():void { >>>>>>>>>>>>>>>> plane = new Plane(); >>>>>>>>>>>>>>>> plane.material = material; >>>>>>>>>>>>>>>> plane.x -= 180; >>>>>>>>>>>>>>>> plane.z += 900; >>>>>>>>>>>>>>>> plane.segmentsH = 20; >>>>>>>>>>>>>>>> plane.segmentsW = 20; >>>>>>>>>>>>>>>> plane.y -= 300; >>>>>>>>>>>>>>>> plane.yUp = false; >>>>>>>>>>>>>>>> plane.bothsides = true; >>>>>>>>>>>>>>>> scene.addChild(plane); >>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I've attached a screenshot of what is being rendered. >>>>>>>>>>>>>>>> Picture 2.png represents the MC in the library that I'm trying >>>>>>>>>>>>>>>> to use as a >>>>>>>>>>>>>>>> material. At first I thought I needed more segments or >>>>>>>>>>>>>>>> something but now I'm >>>>>>>>>>>>>>>> just totally clueless. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Best, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Dave >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sun, Sep 27, 2009 at 7:23 PM, Peter Kapelyan < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Away3D will create a bitmap of your MovieClip, so you have >>>>>>>>>>>>>>>>> one resolution (texture size), and it's basically the same as >>>>>>>>>>>>>>>>> having a >>>>>>>>>>>>>>>>> Bitmap on screen, with the same pros and cons. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Do you have a screenshot of the problems you are having? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -Pete >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Sun, Sep 27, 2009 at 3:12 PM, pilotcrew < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi here, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I'm doing a lit of work with movieclips and primitives. >>>>>>>>>>>>>>>>>> Lots of basic >>>>>>>>>>>>>>>>>> interaction. I'm having some trouble withthe quality of >>>>>>>>>>>>>>>>>> the clip as >>>>>>>>>>>>>>>>>> it's layer over say a plane. It appears aliased despite >>>>>>>>>>>>>>>>>> the fact that >>>>>>>>>>>>>>>>>> I set the material to have smoothing on. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I've assumed that the scale for 3D objects is the same on >>>>>>>>>>>>>>>>>> a Flash >>>>>>>>>>>>>>>>>> stage. So basically if the movieclips is 300x300 on stage >>>>>>>>>>>>>>>>>> I simply >>>>>>>>>>>>>>>>>> create a plane at 300x300 and move the camera to a >>>>>>>>>>>>>>>>>> distance from it. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I'm wondering how I can get the quality of the plane >>>>>>>>>>>>>>>>>> material to be >>>>>>>>>>>>>>>>>> perfect as it's rather annoying to look at crappy images! >>>>>>>>>>>>>>>>>> Eeek. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I've tried searching this and found some material but >>>>>>>>>>>>>>>>>> nothing that >>>>>>>>>>>>>>>>>> really answered it. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> David >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> ___________________ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Actionscript 3.0 Flash 3D Graphics Engine >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> HTTP://AWAY3D.COM >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> ___________________ >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Actionscript 3.0 Flash 3D Graphics Engine >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> HTTP://AWAY3D.COM >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> ___________________ >>>>>>>>>>>>> >>>>>>>>>>>>> Actionscript 3.0 Flash 3D Graphics Engine >>>>>>>>>>>>> >>>>>>>>>>>>> HTTP://AWAY3D.COM >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> ___________________ >>>>>>>>>>> >>>>>>>>>>> Actionscript 3.0 Flash 3D Graphics Engine >>>>>>>>>>> >>>>>>>>>>> HTTP://AWAY3D.COM >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> ___________________ >>>>>>>>> >>>>>>>>> Actionscript 3.0 Flash 3D Graphics Engine >>>>>>>>> >>>>>>>>> HTTP://AWAY3D.COM >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> ___________________ >>>>>>> >>>>>>> Actionscript 3.0 Flash 3D Graphics Engine >>>>>>> >>>>>>> HTTP://AWAY3D.COM >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> ___________________ >>>>> >>>>> Actionscript 3.0 Flash 3D Graphics Engine >>>>> >>>>> HTTP://AWAY3D.COM >>>>> >>>> >>>> >>>> >>>> -- >>>> ___________________ >>>> >>>> Actionscript 3.0 Flash 3D Graphics Engine >>>> >>>> HTTP://AWAY3D.COM >>>> >>> >>> >> >> >> -- >> ___________________ >> >> Actionscript 3.0 Flash 3D Graphics Engine >> >> HTTP://AWAY3D.COM >> > > -- ___________________ Actionscript 3.0 Flash 3D Graphics Engine HTTP://AWAY3D.COM
