Flash CS3的轮廓问题
我在flash中的作品有问题。我正在引导纸牌脸。我的问题是,即使我使用了最细的笔划(0.1),当我缩小页面时,线条会变粗,这在flash游戏中看起来很糟糕。有人能告诉我,即使我缩小页面,如何使笔划在外观上保持一致吗?你应该根据应用程序的大小来设置笔划,因此你应该有一些大小更改事件处理程序,然后抛出显示的卡片列表,并更改每个笔划 但是世界喜欢简单的东西,我想我更喜欢在Flex4中使用这样的代码:Flash CS3的轮廓问题,flash,flash-cs3,Flash,Flash Cs3,我在flash中的作品有问题。我正在引导纸牌脸。我的问题是,即使我使用了最细的笔划(0.1),当我缩小页面时,线条会变粗,这在flash游戏中看起来很糟糕。有人能告诉我,即使我缩小页面,如何使笔划在外观上保持一致吗?你应该根据应用程序的大小来设置笔划,因此你应该有一些大小更改事件处理程序,然后抛出显示的卡片列表,并更改每个笔划 但是世界喜欢简单的东西,我想我更喜欢在Flex4中使用这样的代码: <?xml version="1.0" encoding="utf-8"?> <s:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<s:Group id="yourCard" width="30%" height="40%">
<s:Rect top="0" bottom="0" left="0" right="0">
<s:stroke>
<s:SolidColorStroke weight="{this.width/YOUR_KOEFFICIENT}"/>
</s:stroke>
<s:fill>
<s:BitmapFill source="your_image_here.png"/>
</s:fill>
</s:Rect>
</s:Group>
</s:Application>
你应该让这个笔划取决于应用程序的大小,因此你应该有一些大小更改事件处理程序,去抛出显示的卡片列表,并更改每个笔划 但是世界喜欢简单的东西,我想我更喜欢在Flex4中使用这样的代码:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<s:Group id="yourCard" width="30%" height="40%">
<s:Rect top="0" bottom="0" left="0" right="0">
<s:stroke>
<s:SolidColorStroke weight="{this.width/YOUR_KOEFFICIENT}"/>
</s:stroke>
<s:fill>
<s:BitmapFill source="your_image_here.png"/>
</s:fill>
</s:Rect>
</s:Group>
</s:Application>
至少在Flash CS5中(我也认为在CS4中,但我不确定)您可以将笔划缩放从“正常”设置为“无”,这会导致您追求的效果(放大时笔划不会缩放)。至少在Flash CS5中(我也认为在CS4中,但我不确定)您可以将笔划缩放从“正常”设置为“无”,这会产生您想要的效果(放大时笔划不会缩放)。如果您使用ActionScript绘制,Graphics::lineStyle()中有一个参数可用于设置缩放模式:公共函数lineStyle(厚度:Number=NaN,颜色:uint=0,alpha:Number=1.0,像素提示:Boolean=false,scaleMode:String=“normal”,caps:String=null,joints:String=null,miterLimit:Number=3):void如果您使用ActionScript绘图,Graphics::lineStyle()中有一个参数可用于设置缩放模式:公共函数lineStyle(厚度:Number=NaN,颜色:uint=0,alpha:Number=1.0,像素提示:Boolean=false,scaleMode:String=“normal”,caps:String=null,关节:String=null,miterLimit:Number=3):void这将更容易:是的,如果它足够应用程序和flex3,那么是。这将更容易:是的,如果它足够应用程序和flex3,那么是。