Time of Update: 2018-12-04
最近和許多沒有畢業或者許多畢業了的人交流了很多。每次聽到他們講的話,總會有著不同的感覺。
Time of Update: 2018-12-04
參考書裡面的寫法。同學指導,C++ 一點也不會啊!!繼續努力 #define _WIN32_WINNT 0x0400 #include "windows.h" #include <stdio.h> int FindFilename(LPCTSTR FilePath); void main() { FindFilename(".//a//*"); } int FindFilename(LPCTSTR FilePath) { WIN32_FIND_DATA FindFileData;
Time of Update: 2018-12-04
今天把高中的數學書看了一次 ,發現真的是一份很好的財富。利用數學中的參數化方程可以為我們製作flash 創造更多的效果出來。例如 橢橢圓的參數化方程我們設定X為角度,如果我們知道參數方程,那麼就可以計算出任意一個點M(x,y)的座標出來 x=a*cosXy=b*sinX例如var angel:Number;var speed:Number=0;var array:Array=new Array();for(var i:int=0;i<10;i++){var copyball:ball=
Time of Update: 2018-12-04
很久沒有來這裡寫文章裡,csdn的伺服器終於最佳化好了。這次又可以繼續發表我的flash文章了。之前看了一本書,把裡面的程式調試成功了,現在可以運行製作一個三維的效果。還是不錯的程式 cude.aspackage tom{ import flash.display.Sprite; import flash.events.*; import flash.display.Graphics; public class cude extends Sprite { private var
Time of Update: 2018-12-04
fscommand("fullscreen",true);setmymenu._visible=false;myresult._visible=false;_root.backgroud.loadMovie("1.jpg",this);/////////////////右鍵菜單////////////var mymenu=new ContextMenu();mymenu.hideBuiltInItems();mymenu.customItems.push(new ContextMenuItem(
Time of Update: 2018-12-04
As2.0外部載入文本的有幾種,今天要講的就是利用LoadVars();類來協助我們載入外部的文本。第一步我們要準備的工作就是要載入一弄一文本。在第一行裡面寫一變數名字mytex(一定要這個頂格不要出現空格)如: var my_lv=new LoadVars();system.useCodePage=true;//防止亂碼my_lv.load("information.txt");my_lv.onLoad=function(success){ if(success){
Time of Update: 2018-12-04
昨天看到Adobe Device Central CS3 可以升級 ,聽說支援flash lite 3.0了 ,但是出現安裝復原的現象,最初還以為是軟體問題,重裝了一次,再重裝一次,結果還是那個問題,無法安裝。同樣的事情,flash cs3 也無法升級到9.02版本 ,不知道什麼問題。這個版本 失敗的地方就是安裝與卸載實在不敢恭維,慢如蝸牛。簡直是無法相信這個程式安裝這麼慢 連刪除都會有問題。 真是一個大bug !
Time of Update: 2018-12-04
var dy:Number;//兩者Y軸之間的距離var dx:Number;var dxspeed:Number;var dyspeed:Number;var r:Number;var du:Number;ship.addEventListener(Event.ENTER_FRAME,runing);function runing(event:Event):void{ dy=Math.round(mouseY-ship.y); dyspeed=Math.round(dy/5); ship.y+
Time of Update: 2018-12-04
第一步:在庫裡面選擇元件: package { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.*; import flash.utils.*;//執行時間間隔的 public class Picture extends MovieClip { private var tempMC:mc; private var movetime:Timer; private var
Time of Update: 2018-12-04
今天 發現了addChild() 這個東西 都幾好用,沒有attachMovie 複製影片就需要這些來new 來建立 影片到情境上,as3.0 統一了new XXX 來建立。 首先建立一個新的影片剪輯名為:mc,在庫裡面對這一個影片剪輯,選擇連結 勾選第 讓它來顯示 到情境中 在第一幀裡面添加代碼:var a:mc=new mc();addChild(a); 這樣很簡單的顯示了它出來 和as 2.0 的attachMovie()用法 ,有很大的區別。 假如我們要複製 多個小球: for(
Time of Update: 2018-12-04
一個下午什麼也搞不成,只是個跳躍的演算法都搞死了,as2.0 就可以,但一換到as 3.0 就失敗,好麻煩。算了 還是不管理。 只是可以跳躍少少,總算有些成果了,搞點這個後就可以繼續去設計了。 function move(vx:Number, vy:Number):void { man.x=man.x + Math.cos(rotation * Math.PI/ 180) * vx; man.y=man.y + Math.sin(rotation *
Time of Update: 2018-12-04
Picture.as檔案package { import flash.display.MovieClip; import flash.display.Sprite; import flash.display.Loader; import flash.events.*; import flash.utils.*;//執行時間間隔的 import flash.net.*; import flash.system.System; public class Picture extends
Time of Update: 2018-12-04
var time:Timer=new Timer(1000);//設定時間複製小球time.addEventListener(TimerEvent.TIMER,creatball);//利用時間間隔來複製小球function creatball(event:TimerEvent):void{var mymc:mc=new
Time of Update: 2018-12-04
這幾天都在嘗試看一些物理的資料 ,但as3.0類比跳躍的時候總是會錯,這是下面某一個遊戲的代碼,我把他改了一些 減少了很多代碼,算是最簡單的跳躍實驗吧,還是可以的。有興趣的話可以試試,不過 as3.0 真的不太熟悉呢? 覺得 2.0 熟悉了 , 還是要看一下 物理斜拋 和上拋的公式 ,努力繼續努力每天多學習onClipEvent (load){ function move(x, y) { this._x+=Math.cos(_rotation * Math.PI/18
Time of Update: 2018-12-04
圖片已經運動起來了,但我們需要的效果能不能讓滑鼠發生觸發事情呢?答案是肯定的:可以package { import flash.display.MovieClip; import flash.display.Sprite; import flash.display.Loader; import flash.events.*; import flash.utils.*;//執行時間間隔的 import flash.net.*; import
Time of Update: 2018-12-04
var dy:Number;//兩者Y軸之間的距離var dx:Number;var dxspeed:Number;var dyspeed:Number;var r:Number;var du:Number;ship.addEventListener(Event.ENTER_FRAME,runing);function runing(event:Event):void{ dy=Math.round(mouseY-ship.y); dyspeed=Math.round(dy/5); ship.y+
Time of Update: 2018-12-04
在原來的基礎上再增加多一個滑鼠觸發事件,那就是響應點擊事件。當我們點擊了每一張圖片的時候那麼我們就可以判斷每一張所在串連圖片的網址了。代碼如下:package { import flash.display.MovieClip; import flash.display.Sprite; import flash.display.Loader; import flash.events.*; import flash.utils.*;//執行時間間隔的 import flash.net.*
Time of Update: 2018-12-04
經過一個下午的研究終於把之前寫的as 2.0的 走馬燈 從新用as 3.0 寫過一次了 真是遇見了好多的問題,特別是loader 類 添加子顯示對象的時候花費了一段時間來找答案。最後使用用數組的協助下終於完成了。遇到問題第一怎樣解決 多個 loader 顯示對象?第二怎樣顯示 外部載入多個圖片(不是一個)?第三怎樣使用數組的push的方法? 怎樣用數組結合xml 使用?第四怎樣複製多個影片剪輯,沒有duplicateMovieClip 和attachMovie 的情況下?第五
Time of Update: 2018-12-04
var angel:Number=0; var speed:Number=0; var array:Array=new Array(); for(var i:int=0;i<10;i++) { var copyball:ball=new ball(); copyball.addEventListener(Event.ENTER_FRAME,runing); array.push(copyball); addChild(array[i]); }function
Time of Update: 2018-12-04
import mx.transitions.Tween; import mx.transitions.easing.*;import flash.filters.BlurFilter; var i=0;var j=0;_root.btn.onRelease=function(){ ball = new Tween(pic, "_x", easeType, 20, 400,1.5, true); onEnterFrame = function () {