佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1045|回复: 11

各位flash高手可以救救我吗?

[复制链接]
发表于 14-3-2006 12:09 AM | 显示全部楼层 |阅读模式
请问有谁知道这东西怎么弄??
请个位帮帮忙!!!
谢谢!!

http://s32.yousendit.com/d.aspx?id=0YI4AP6BWY2XI3GL94UFH326N5
回复

使用道具 举报


ADVERTISEMENT

发表于 14-3-2006 02:47 AM | 显示全部楼层
從3D軟体匯出359个旋轉圖片就可以了
回复

使用道具 举报

 楼主| 发表于 14-3-2006 08:56 AM | 显示全部楼层
原帖由 super-tomato 于 14-3-2006 02:47 AM 发表
從3D軟体匯出359个旋轉圖片就可以了


但那下面360'的按钮控制是如何做的??
回复

使用道具 举报

发表于 14-3-2006 09:27 PM | 显示全部楼层
計算公式如下 :

影格 = (按鈕的x坐標 / (綫條長度+綫條的x坐標)) * 360;
影片.gotoAndStop(影格);


注:綫條的註冊點需設定在最左邊
回复

使用道具 举报

 楼主| 发表于 14-3-2006 11:52 PM | 显示全部楼层
原帖由 super-tomato 于 14-3-2006 09:27 PM 发表
計算公式如下 :

影格 = (按鈕的x坐標 / (綫條長度+綫條的x坐標)) * 360;
影片.gotoAndStop(影格);


注:綫條的註冊點需設定在最左邊



??一头雾水!!可以举个例子吗??
我看不懂,因为我还是个新手!!不好意思!!
回复

使用道具 举报

发表于 15-3-2006 11:28 PM | 显示全部楼层
建立第一个圖層放入你360个圖片即360个影格,再來建立一個圖層放入以下代碼

MovieClip.prototype.drawLine = function(x, y, w) {
        with(this) {
                lineStyle(1);
                moveTo(x, y);
                lineTo(x+w, y);
        }
}
MovieClip.prototype.drawBox = function(x, y, w, h, c) {
        with(this) {
                beginFill(c);
                moveTo(x, y-h/2);
                lineTo(x+w, y-h/2);
                lineTo(x+w, y+h/2);
                lineTo(x, y+h/2);
                endFill();
        }
}
var posX:Number = 50;
var posY:Number = 50;
var lineWidth:Number = 300;
var slideBar:MovieClip = this.createEmptyMovieClip("slide", this.getNextHighestDepth());
slideBar.drawLine(posX, posY, lineWidth);
var bar:MovieClip = this.createEmptyMovieClip("bar", this.getNextHighestDepth());
bar.drawBox(posX, posY, 5, 10, 0xFF9900);
bar.onPress = function() {
        startDrag(this, false, 0, 0, lineWidth, 0);
        this.onEnterFrame = function() {
                var frame:Number = int((this._x / lineWidth) * _root._totalframes);
                _root.gotoAndStop(frame);
        }
}
bar.onRelease = bar.onReleaseOutside = function() {
        this.stopDrag();
        delete this.onEnterFrame;
}
stop();

[ 本帖最后由 super-tomato 于 15-3-2006 11:36 PM 编辑 ]
回复

使用道具 举报

Follow Us
发表于 17-3-2006 03:10 AM | 显示全部楼层
哇!!楼上的你好强啊!!
回复

使用道具 举报

 楼主| 发表于 17-3-2006 05:15 PM | 显示全部楼层
原帖由 super-tomato 于 15-3-2006 11:28 PM 发表
建立第一个圖層放入你360个圖片即360个影格,再來建立一個圖層放入以下代碼

MovieClip.prototype.drawLine = function(x, y, w) {
        with(this) {
                lineStyle(1);
                moveTo(x, y);
                lineTo(x+w, y);
        }
...


真的谢谢你!!
请问可以留下你的msn吗?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 17-3-2006 05:19 PM | 显示全部楼层
原帖由 super-tomato 于 15-3-2006 11:28 PM 发表
建立第一个圖層放入你360个圖片即360个影格,再來建立一個圖層放入以下代碼

MovieClip.prototype.drawLine = function(x, y, w) {
        with(this) {
                lineStyle(1);
                moveTo(x, y);
                lineTo(x+w, y);
        }
...


还有一个问题,那个按钮是怎么弄得??
回复

使用道具 举报

发表于 17-3-2006 08:26 PM | 显示全部楼层
原帖由 gdesign85 于 17-3-2006 05:19 PM 发表


还有一个问题,那个按钮是怎么弄得??





使用lineTo函數就可以畫出指定的圖形,説明請自己按F1幫助看看
回复

使用道具 举报

 楼主| 发表于 17-3-2006 11:03 PM | 显示全部楼层
原帖由 super-tomato 于 17-3-2006 08:26 PM 发表





使用lineTo函數就可以畫出指定的圖形,説明請自己按F1幫助看看


真的谢谢!!
回复

使用道具 举报

 楼主| 发表于 19-3-2006 09:57 AM | 显示全部楼层
我想请问super-tomato ,你的AS是自修的还是从collage里学会来的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2024 07:16 AM , Processed in 0.132582 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表