Flash与数学:圆(2)
在之前我们已经完成一个按圆的分布的效果,现在开始,我们对其进行一些扩展,结合到xml 和外部加载图片来测试这些交互小应用。
我们首先准备一些大小系列相同的图片。按一系列的顺序进行编写。编号为1.jpg--2.jpg--3---n.jpg;并且保存在单独的文件夹当中。
按下面一些xml格式来书写:
<?xml version="1.0" encoding="UTF-8" ?>
<item>
<node>
<url>image/1.jpg</url>
</node>
<node>
<url>image/2.jpg</url>
</node>
<node>
<url>image/3.jpg</url>
</node>
<node>
<url>image/4.jpg</url>
</node>
<node>
<url>image/5.jpg</url>
</node>
<node>
<url>image/6.jpg</url>
</node>
<node>
<url>image/7.jpg</url>
</node>
<node>
<url>image/8.jpg</url>
</node>
<node>
<url>image/9.jpg</url>
</node>
<node>
<url>image/10.jpg</url>
</node>
</item>
初步XML 文件已经准备好了。接下来我们探讨下面的问题。
问题:怎样封装可以调用的圆的效果?
之前写的圆在制作的过程中,我们按圆的轨迹进行对其分布。现在我们修改之前程序,让其支持外部的图片加载。好,现在封装一下之前写的类
从基类开始名称为baseObject.as ,我们继承Sprite类,作为一个子类。他可以作为一个容器,也可以作为一个事件分派者。
package org.summerTree
{
import flash.display.Sprite;
import flash.geom.*;
import flash.display.DisplayObject;
import flash.display.DisplayObjectContainer;
public class BaseObject extends Sprite
{
public var R:Number;//半径
private var mycontain:DisplayObjectContainer;
public function BaseObject()
{
}
//外部容器设置
public function set contain(mycontain:DisplayObjectContainer):void
{
this.mycontain=mycontain;
}
public function get contain():DisplayObjectContainer
{
return t
相关文档:
Ubuntu下装完Adobe的Flash插件后,浏览器里可以播放Flash动画了。但是还存在一个问题就是汉字无法正确显示,显示为方格
解决办法:
修改这个配置文件
/etc/fonts/conf.d/49-sansserif.conf
把其中所有的字体名替换为中文字体名即可,我这里用的是“微软雅黑”和“Consolas“。
<?xml version=" ......
之前在Windows下用过Firefox的64位版本-Shiretoko,但是由于64位的flash player plugin一直安装不上,导致很多应用都用不了,据说可以使用NSPlugin Wrapper包和32位的类库来使用32位的flash player,我没有尝试。最近安装了64位的Gentoo,opera和shiretoko还是无法自动安装64位的flash player plugin。 ......
ScrollPane加载图片:http://flash.9ria.com/viewthread.php?tid=37296&highlight=ScrollPane
SoundChannel控制声音:http://flash.9ria.com/viewthread.php?tid=25745&highlight=Sound
捕获窗体变化事件:http://flash.9ria.com/viewthread.php?tid=7203&highlight=%E6%9C%80%E5%A4%A7%E5%8C%96
加载和卸载 ......
作者:范一航,华清远见深圳高级讲师
FLASH驱动在嵌入式系统中有着举足轻重的位置,而目前市场上NAND FLASH的价格又要便宜与NOR FLASH,随着越来越多的平台支持从NAND FLASH中启动,掌握NAND flash的驱动编写有着重要的现实意义,由于内核已经完成了大部分的工作,实际工作中大部分工程师对NAND FLASH驱动只是简单的修改, ......
$g = new graph(); 建立一个对象
$g->title( 'Spoon sales '. date("Y"), '{font-size: 26px;}' );
$g->set_data( $data ); 设置每个点的数
$g->line_hollow( 2, 4, '0x80a033', 'Spoon sales', 10 );
其中第一个参数是设置线条的粗线,第一个参数是设置圆点的大小,第三个是参数是颜色值,第四个是参签名称, ......