摘要: 显示对象内置以下方法可以进行屏幕与3D坐标之间的转换local3DToGlobal和globalToLocal3D可以看出,local3DToGlobal是将一个3D坐标投影到xy平面上所得到的坐标。在flash geom包中,提供了很多3D的类以帮助我们完成3D的运算:Matrix3D,Orientation3D,PerspectiveProjection,Utils3D,Vector3D 阅读全文
posted @ 2011-03-23 11:19 潺缘 阅读(742) 评论(0) 推荐(0)
摘要: 透视的一个技巧是让较远的物体出现在较近物体的后面。对像越远,我们看到的就越小,最终接近一个没影点!另一个技巧是让较远的物体有些淡出,就像蒙着雾一样,这叫景深(depth in field)宽视场:field of view.焦距:focal length,镜头中心与焦点之间的距离更宽的视场会得到更短的焦距,并导致更大程度的缩放。Flash10的显示对象transform属性有一个perspectiveProjection属性,焦距与视场就是它的两个属性:focalLength和fieldOfView。通常,最好在动画的根目录设置这些属性。视场按度数进行度量,且值小于等于180,大于等于零。理以 阅读全文
posted @ 2011-03-23 10:14 潺缘 阅读(358) 评论(0) 推荐(0)
摘要: 3D的xy坐标与屏幕坐标一样,z坐标与一根射入屏幕的箭相同,在高数上我们表示的时候是一个x(叉)。在数学上我们学习到一个平面可以由法向量与一个已知表示,同时三个点也可以确定一个平面!这与我们现在要学习的3d坐标表示有些不一样!一个DisplayObject的x,y,z值表示的是指的是它注册点的位置,而不是对向某个点的位置。这点需要注意!As3里有三个属性:rotationX,rotationY,rotationZ,通过他们就可以实现3d效果。在数学上,可以认为是法向量角:法向量与各平面法向量之间的夹角。在As3里,这些角度都是顺时针方向为正,逆时针方向为负!从下面图中可以看出: 阅读全文
posted @ 2011-03-22 18:13 潺缘 阅读(1598) 评论(0) 推荐(0)
摘要: 我学习时所用的Android 版本是2.33, API 10.在Android的安装目录下的Sample目录下可以找到这个例子。一、 初看代码在上半部分列出了仅有的两个联系人!我很想知道实现这个代码是如何写的,这个Activity的onCreate事件代码如下:public void onCreate(Bundle savedInstanceState) { Log.v(TAG, "Activity State: onCreate()"); super.onCreate(savedInstanceState); setContentView(R.layout.contact 阅读全文
posted @ 2011-03-19 14:49 潺缘 阅读(4535) 评论(0) 推荐(1)
摘要: 今天学习Activity LifeCycle. 在Android,系统把Activities当做一个Activity Stack进行管理。当一个新的Activity被启动时,它将放在这个Activity Stack的最顶部,然后成为一个Running Activity. 而上一个Activity总是在这个Activity的下一层,且将不会再显示到前端直到一个新的Activity存在! 一个Acti... 阅读全文
posted @ 2011-03-03 23:55 潺缘 阅读(2232) 评论(0) 推荐(2)
摘要: 利用Menu,需要覆盖这两个方法: public boolean onCreateOptionsMenu(Menu menu) public boolean onOptionsItemSelected(MenuItem item) 代码如下: package android.neugls.amenu;import android.app.Activity;import android.os.Bun... 阅读全文
posted @ 2011-03-03 00:54 潺缘 阅读(811) 评论(0) 推荐(1)
摘要: package zyf.myTest;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;pub... 阅读全文
posted @ 2011-03-02 23:48 潺缘 阅读(5553) 评论(0) 推荐(0)
摘要: Intent 是Android Activity之间传递数据的桥梁!我们要从一个界面切换到另一个界面需要用到它,同时,应用间的相互调用也要用它!Android uses Intents to do specific jobs within applications.Android通过Intent在application之间完成指定的任务。下面,是一段我从《Android, A programmer’s guide》中摘的一段话,Once you master the use of Intents, a whole new world of applicationdevelopment will 阅读全文
posted @ 2011-03-02 23:39 潺缘 阅读(5101) 评论(1) 推荐(1)
摘要: Activity创建要点:1. 一个Activity就是一个类,需要继承自Android.jar里的Activity类。2. 你需要Override 一个onCreate方法. 3. 需要在AndroidManifest文件中进行注册4. 为Activity添加必要的控件今晚太不幸了,我用着用着,Android尽然提示错误:Unparsed aapt error(s)! Check the console for output。好吧,我Google,然后projec->Clean一下,可以了!可是在编辑几下又出现这样的错误,又这样几次后,那个R.java文件尽然不见了!这下可是真杯具了! 阅读全文
posted @ 2011-03-02 01:35 潺缘 阅读(522) 评论(0) 推荐(1)
摘要: #include <windows.h>#include <string.h>LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int _stdcall WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd){ HWND hwnd; MSG msg; WNDCLASS WindowClass; LPCTSTR className,windowTitle; className="FirstNwWindow& 阅读全文
posted @ 2011-03-01 00:22 潺缘 阅读(562) 评论(4) 推荐(0)