flash特效原理:螺旋效果 (2)
经过上面的测试,现在对原先程序进行一些改造可以创建出不错的效果,你会发现每次改动一些参数很多有趣的效果就会出现了。现在我们尝试做一个调节工具对他们的半径,高度,圈数,视角进行创造。这次会主要借助到flash里面 组件包。Slider 组件来帮助我们完成这一次的尝试。
制作过程知道:包括Slider 组件的使用,RadioButton 组件使用,旋转rotationY 的使用。
首先创建一下列组件,包括四个Slider组件,初始化设置他们的初始值和初始化参数,通过改变这些值让参数发生更改,这些参数改变会让原本运行的螺旋效果进行改变,组合非常丰富。效果会让人产生很多惊喜。不妨自己动手也创造出一个来测试。
通过去书写这个程序的时候,依旧发现对深度管理的办法总存在一些问题。
如果细心发现 总是觉得存在一定差异,并没有主流flash 3d 引擎出色。这些不足也折射出cs4的功能还需要进行改造。特别在运算的能力上
flash player 依旧需要改进。在未来一些预感当中,对3d引擎概念,粒子引擎,物理引擎的 这些概念 会加入到flash 元素当中。 对创造flash 的内容会变得更加轻松和有趣。你,也可以尝试一下,只要你有这份兴趣。相信自己!心动不如行动,Go on。
代码清单:其中new photo() 对象是通过库链接的出来的。
package
{
import flash.display.MovieClip;
import flash.events.*;
import flash.geom.PerspectiveProjection;
import fl.controls.Slider;
import fl.events.SliderEvent;
import fl.controls.RadioButton;
import fl.controls.RadioButtonGroup;
public class Main extends MovieClip
{
private var num:int=50;//一共有多少个螺旋点
private var numOfRotations:int=3;//圈数
private var anglePer:Number = ((Math.PI*2) *numOfRotations) / num;
private var R:int=400;//半径
private var h:int=0;//高度
private var contain:MovieClip=new MovieClip();//容器
private var list:Array=new Array();//用于管理图片的
private var type:String="rotationY";//选择类型
public function Main()
{
init();
creat3D();
}
//初始化组件和设备
private function init():void
{
root.transform.perspectiveProjection.fieldOfView=100;//初始化透视角度
addChild(contain);
contain.x=stage.stageWidth/2-600;
contain.y=stag
相关文档:
All metal heart shaped necklace containing an 8 GB USB flash drive.
These days a
USB flash drive
is as necessary as your house keys. Whether you are
taking large work files back and forth from the office or are sharing pictures
and music with friends, nothing beats the convenience of a USB ......
随着Flash型单片机的普及,单片机加密的技术已经有了较大的变化。下面本文将以Motorola的HCS12系列单片机为例,介绍一种典型的加、解密机制,并着重讨论使用密码加解密的方法以及相应的用户接口程序设计思路。
厂商利用单片机进行产品开发时,都会关心其代码和数据的保密性。考虑到用户在编写和调试代码时所付出的时 ......
什么是Flash Memory存储器
介绍关于闪速存储器有关知识 近年来,发展很快的新型半导体存储器是闪速存储器(Flash Memory)。它的主要特点是在不加电的情况下能长期保持存储的信息。就其本质而言,Flash Memory属于EEPROM(电擦除可编 程只读存储器)类型。它既有ROM的特点,又有很高的存取速度, ......
Flash Media Server 在 debian 上
學員安裝 Flash Media Server 在 Windows XP 上,基本上是可以運作啦!不過,我習慣使用 Linux 來架設伺服器,所以還是打算將 Flash Media Server 安裝在 Debian 上面。
下課回工作室後,先在工作室的 ......