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 >
