Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash CS3的轮廓问题_Flash_Flash Cs3 - Fatal编程技术网

Flash CS3的轮廓问题

Flash CS3的轮廓问题,flash,flash-cs3,Flash,Flash Cs3,我在flash中的作品有问题。我正在引导纸牌脸。我的问题是,即使我使用了最细的笔划(0.1),当我缩小页面时,线条会变粗,这在flash游戏中看起来很糟糕。有人能告诉我,即使我缩小页面,如何使笔划在外观上保持一致吗?你应该根据应用程序的大小来设置笔划,因此你应该有一些大小更改事件处理程序,然后抛出显示的卡片列表,并更改每个笔划 但是世界喜欢简单的东西,我想我更喜欢在Flex4中使用这样的代码: <?xml version="1.0" encoding="utf-8"?> <s:

我在flash中的作品有问题。我正在引导纸牌脸。我的问题是,即使我使用了最细的笔划(0.1),当我缩小页面时,线条会变粗,这在flash游戏中看起来很糟糕。有人能告诉我,即使我缩小页面,如何使笔划在外观上保持一致吗?

你应该根据应用程序的大小来设置笔划,因此你应该有一些大小更改事件处理程序,然后抛出显示的卡片列表,并更改每个笔划

但是世界喜欢简单的东西,我想我更喜欢在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>

你应该让这个笔划取决于应用程序的大小,因此你应该有一些大小更改事件处理程序,去抛出显示的卡片列表,并更改每个笔划

但是世界喜欢简单的东西,我想我更喜欢在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,那么是。