當前位置:首頁 » 編程語言 » javaswf

javaswf

發布時間: 2023-05-27 07:19:23

1. java中能嵌入.swf文件么

給你幾個建議吧
1、在java環境中播放swf可以購買使用圓告
http://www.jpackages.com/jflashplayer/
這個。但估計效果不會很好。
2、在java中調用COM組件中的flash播放器。
需要先學會在java中敏洞用COM(這一步本身把java的跨平台特性個扼殺了),穩定性未知。
3、棄用swf。因為Java平台和flash平台是有競橘拿明爭關系的平台。
flash能做到的效果,用Java自己的技術(比如JavaFX)也都能實現.
一旦混用兩個平台的技術,容易出現「水土不服」

所以回答是:能嵌入。但盡量不去這么做。

2. java後台怎麼獲取swfupload控制項傳過來的絕對路徑

您好,不一定要設置cookie里的,手動附值也行的~~ {"uid":1394}
post_params: {"name"槐則卜:"123","id":"123","sel":"new"},這是我的設置,3個參數,在servlet裡面用鉛穗
String name = httpRequest.getParameter("name") == null ? "" : httpRequest
.getParameter("name");
String id = httpRequest.getParameter("id") == null ? "盯耐" : httpRequest
.getParameter("id");
String sel = httpRequest.getParameter("sel") == null ? "" : httpRequest
.getParameter("sel");
獲取到得是null。

3. 請問怎麼能夠通過JAVA將PPT轉換為SWF文件

一款可以把Flash動畫轉換成VCD的軟體。
將Flash動畫刻錄成VCD
軟體名片:SWF2Video Pro V1.0.1.2
下載地址:
特色功能:可以將Flash文件(swf)轉換為AVI格式,支持對音頻,視頻的設置,包括視頻壓縮。SWF2Video Pro新增對用Flash MX製作的SWF格式文件的支持;並支持批量轉換;可以將SWF文件輸出為GIF、PNG、TGA格式的圖像序列
軟體缺憾:設置較為簡單,簡單轉換尚可;專業應用功能老指略顯不足
詼諧、幽默而又小巧的Flas動畫是互聯網上最為流行的動畫形式,並且有許多免費資源供動漫愛好者下載。遺憾的是,現在電腦網路的普及率問題,許多人還無法直接欣賞到這些可愛的小動畫,而電視和VCD機卻已相當普及,如果我們能把Flash動畫刻錄成VCD,就可以讓更多的人通過不同的途徑享受到電腦網路給人們生活帶來的樂趣。SWF2Video Pro是一個非常方便的將Flash轉換成AVI文件的軟體,操作簡單,效果優秀。在各大網站的下載排行榜上都有很好的成績。下面讓我們來體會一下吧!
操作步驟:
把Flash動畫刻錄成VCD,需要先把下載的Flash動畫格式轉換成AVI格式,然後通過視頻編輯軟體進行簡單的編輯,轉換成VCD的MPGE-1格式,再刻錄成VCD光碟。
Step1:將SWF格式的Flash動畫轉換成AVI文件
運行Swf2Video Pro,點擊菜單欄的「打開」,導入一個swf格式的Flash文件。點擊「控制/搜索模式」,找到並記住真正需要開始轉換的「當前幀」和「結束幀」,便於刪去Flash動畫開頭的「load……」等不需的畫面。
點擊「文件/創建AVI」,確定AVI文件的名稱和路徑後,進入「AVI輸出選項」窗口,對AVI文件進行一些設置,如圖2所示。持續時間:填入通過「搜索模式」確定的「當前幀」和「結束幀」,掐頭去尾,控制轉換的范圍,只選最精彩的;尺寸:取消「使用原始文檔大小」,填入352和288,並保留「保持縱橫比」,否襪念則有可能使畫面變形;視頻:選用「未壓縮」,以保證AVI文件的質量;也可通過點擊「選擇」按鈕打開「視頻壓縮」窗口,在「壓縮程序」中選擇一種壓縮方法,如「MicrosoftVideo 1」,這樣轉換後的AVI文件會小很多;音頻:如選用Flash動畫本身的聲音,則需將「記錄用音量」調高,以保證轉換後的音量,也可選擇音頻的品質,如「44100HZ,16位,立體聲」、「11025HZ,8位,立體聲」等。設置完成後,按「確定」就開始轉換,先轉換音頻再轉換視頻。
Step2:用Nero刻錄軟體將AVI文件刻錄成VCD
對轉換成AVI格式的Flash動畫,我們可以用視頻編輯軟體,如「會聲會影」、「VideoPack 5」、甚至是「Premiere」等進行編輯,添加標題、字幕、過渡等效果,這樣可以使VCD看上告含困去更加精彩、更加專業。如果我們不需要編輯,就可以直接利用Nero刻錄軟體將AVI文件刻錄成VCD,非常方便。運行「Nero Express」,選擇「視頻/圖片」,再選擇「Video CD」,進入「我的視頻CD(VCD)」窗口,點擊「添加」,選擇並添加需要刻錄的AVI文件,然後進入菜單編輯窗口,根據需要進行菜單編排、設定背景和文字按鈕,最後按「刻錄」就行了。
注意:有時我們下載的Flash動畫是.exe格式的,這種格式實際上是內置了Flash播放程序,對這種Flash動畫,我們可以用ExeToSwf V1.0將其轉換為.swf格式。ExeToSwf是一款免費綠色軟體,可在下載,解壓後直接運行,在「SourceFile」框中填入要轉換的exe文件路徑和名稱,點擊「Convert」按鈕即可很快將exe格式的Flash動畫轉換成swf格式的Flash動畫。

PowerPoint to Flash v1.6.8

PowerPointtoFlash是第一個能夠將PowerPoint的*.ppt檔轉換為Flash的*.swf文件的軟體,它支持大量轉檔,可一次將多個演示文稿檔案轉換成目前最受歡迎的Flash格式,方便發布於網頁,因為Flash只要瀏覽器就可以開啟了,而*.ppt文件需要安裝PowerPoint或檢視程序。

Name:crsky Code:2883-432A-809A-669D-DBF6-B3BB-C6FC-4E6D
另外,虛機團上產品團購,超級便宜

4. java 如何將流文件轉為swf

在java中找出萬能的谷歌(Google),在谷歌中到一個叫swift-tool的一個開源項目,即可將java流文件轉為swf。Swfit可以幫助你把圖片、字體、聲音、二進制數據等資源打包成一個swf文件(或者swc文件),你可以在運行時動態載入並訪問這些資源,實現運行時共享庫,減少主應用程序體積和加速下載。

5. JAVA如何提取swf文件(flash)的第一幀,作為圖片顯示

如何提取網頁flash中的圖悄老片素材?
運行碩思閃客精靈,在軟體主界面的左邊資源管理器里找到自己下載好的視頻文件並選定它,例如「自由手毀.Swf」啟薯升。
右面選項部分,你可以點擊「自由.swf」前面的「+」號,來展開視頻裡面所包含的各種元素,有矢量圖,字體,文字,幀等。

6. java嵌入swf文件,可以么,請給出源代碼,以及相關的包名

添加shockwaveflash

  1. object控制項。建立對話框應用程序後,在主菜單里選擇「工程->添加工程->components
  2. andcontrols」菜單選項,這時會彈出一個components
  3. andcontrols
  4. gallery文件選擇對話框,裡面有兩個文件夾,一個是registered
  5. activexcontrols,一個是visualc++
  6. components。選擇第一文件夾後會出現一系列系統上已注冊過的activex控制項。在裡面選擇shockwave
  7. flash
  8. object(如果你系統上沒這個控制項,這裡面就找不到了,可以去download個下來安裝),點擊insert將它插入工程。因為在vc中插入工程的控制項要通過一個類來操作,所以這時vc會提示你為這個控制項指定一個類名,可以使用默認的類名就行了。插入後vc會自動把這個類加入工程裡面。
  1. 生成一個該控制項的對象。將shockwaveflashobject控制項成功插入自己的工程後,在vc對話框編舉汪輯器的controls面板上就會多出圖標,這個圖標就是剛加入的控制項的圖標了。呵,這樣接下來怎麼用就再清楚不過了吧。和使用BUTTON、EDIT等其它windows控制項一樣,把它拉到對話框上,給它關聯一個對象,對象的類就是我們剛才插入控制項的時候所產生的類。我們可以使用這個類的成員函數來操縱這個對象,來進行flash動畫的控制以及和自己的程序進行交互等操作了。這里假設關聯的對象名為:m_Player。

  2. 使用成員函數LoadMovie和Play來導入並播放動畫。m_Player.LoadMovie(0,

    1. strMovieUrl);該函數用局掘來將動畫導入程序中,strMovieUrl為要播放的flash路徑,要用絕對路徑。
    2. m_Player.Play();調用該函數開始播放動畫。在初始化對桐答核話框的函數裡面加入這兩個函數調用即可。
  3. 如果需要和SWF程序交互還可以重載shockwaveflashobject控制項的事件,在事件里返回SWF中的處理結果。

  4. 介面說明

    1. Play()
    2. 播放動畫
    3. StopPlay()
    4. 停止動畫
    5. IsPlaying()
    6. 動畫是否正在播放(true,false)
    7. GotoFrame(frame_number)
    8. <coding-6lang="other">
    9. 跳轉到某幀(frame_number+1)
    10. TotalFrames()
    11. 獲取動畫總幀數
    12. CurrentFrame()
    13. 回傳當前動畫所在幀數-1
    14. Rewind()
    15. 使動畫返回第一幀
    16. SetZoomRect(left,top,right,buttom)
    17. 放大指定區域
    18. Zoom(percent)
    19. 改變動畫大小
    20. Pan(x_position,y_position,unit)
    21. 使動畫在x,y方向上平移
    22. PercentLoaded()
    23. 返回動畫被載入的百分比(0-100)
    24. LoadMovie(level_number,path)
    25. 載入動畫
    26. TGotoFrame(movie_clip,frame_number)
    27. <coding-15lang="other">
    28. movie_clip跳轉到指定幀數
    29. TGotoLabel(muvie_clip,label_name)
    30. <coding-16lang="other">
    31. movie_clip跳轉到指定標簽
    32. TCurrentFrame(movie_clip)
    33. <coding-17lang="other">
    34. 回傳movie_clip當前幀-1
    35. TCurrentLabel(movie_clip)
    36. 回傳movie_clip當前標簽
    37. TPlay(movie_clip)
    38. 播放movie_clip
    39. TStopPlay(movie_clip)
    40. 停止movie_clip的播放
    41. GetVariable(variable_name)
    42. 獲取變數
    43. SetVariable(variable_name,value)
    44. 變數賦值
    45. TCallFrame(movie_clip,frame_number)
    46. call指定幀上的action
    47. TCallLabel(movie_clip,label)
    48. call指定標簽上的action
    49. TGetProperty(movie_clip,property)
    50. 獲取movie_clip的指定屬性
    51. TSetProperty(movie_clip,property,number)
    52. 設置movie_clip的指定屬性

7. 求Java將swf文件每一幀轉成圖片的方法或源碼

後圖像保存下來,即swf文件的最後一幀,不用截圖的方式有什麼方法?
答:用迅雷或flash saver等流媒體感知文件,將其下載,再用閃客精靈導出元件,里咐備面就有一想要的圖片了。

問題二:我的網站上想有這項功能,無論用java、javascript、html或者其他顫簡殲方式實現?
答:製作起來並不麻煩,但如果你的水平有限或是時間有限的話,用模板進行修改即可。

網路搜索結果。

問題三:製作swf文件時無論是as或者其他方式,能不能添加右鍵功能或者其他方式實現另存最後一幀(某一幀)到圖片文件?
答:用ContextMenu和ContextMenuItem函數即可。
例子:
在此示例中,指定的事件處理函數 menuHandler 根據名為 showItem 的布爾變數的值啟用或禁用自定義菜單項(使用 ContextMenu.customItems 數組)。如果為 false,將禁用自定義菜單項;否則,將啟用此項。

var showItem = true; // Change this to false to remove
var my_cm:ContextMenu = new ContextMenu(menuHandler);
my_cm.customItems.push(new ContextMenuItem("Hello", itemHandler));
function menuHandler(obj, menuObj) {
if (showItem == false) {
menuObj.customItems[0].enabled = false;
} else {
menuObj.customItems[0].enabled = true;
}
}
function itemHandler(obj, item) {
//...put code here...
trace("selected!");
}
this.menu = my_cm;

如果要學習更多的,請在flash中查看幫助。
現在都是cs3了,所以as3.0有更好的辦法。根據自己的情茄沖況來決定吧。
祝你早日解決問題。

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:742
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372