久久亚洲精品成人_国产精品欧美综合亚洲_亚洲va天堂va欧美ⅴa在线_91色视频在线观看_久久影院亚洲_一级黄色片播放_日韩av在线一区_精品一区二区在线看_老头吃奶性行交视频_日韩免费高清视频_天天操天天爽天天干_日本欧美在线视频

首頁 > 編程 > Java > 正文

一段眼睛跟著鼠標轉(zhuǎn)動的跟蹤眼代碼

2019-11-26 16:19:58
字體:
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:

import java.applet.Applet;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;

import net.java2000.tools.NoNull;

/**
* 一段眼睛跟著鼠標轉(zhuǎn)動的跟蹤眼代碼。<br>
* 你可以單獨運行,或者放在html里面<br>
* <applet code="Eye" codebase="codebase" width="400" height="135"
* name="eyesApplet"><br>
* <param name="faceFile" value="doofus.jpg"/><br>
* <param name="testMode" value="false"/> <br>
* <param name="leftEyeX" value="75"/> <br>
* <param name="leftEyeY" value="77"/> <br>
* <param name="rightEyeX" value="310"/> <br>
* <param name="rightEyeY" value="75"/><br>
* <param name="irisRadius" value="20"/> <br>
* <param name="pupilRadius" value="8"/><br>
* <param name="leftEyeRadius" value="5"/><br>
* <param name="rightEyeRadius" value="5"/> <br>
* <param name="horizontalSkew" value="3.5"/><br>
* <param name="eyeIndependence" value="0.4"/> <br>
* <param name="irisRed" value="128"/><br>
* <param name="irisGreen" value="64"/> <br>
* <param name="irisBlue" value="0"/> <br>
* <param name="verticalOffset" value="100"/> <br>
* </applet>
*
* @author 趙學(xué)慶,Java世紀網(wǎng)(java2000.net)
*
*/
public class Eye extends Applet {
private static final long serialVersionUID = 4124530672062457469L;
private String mErrorMessage;
private Image mFace;
private Color mIrisColor, mPupilColor = Color.black;
private int mMouseX, mMouseY;
private int mLeftEyeX, mLeftEyeY, mRightEyeX, mRightEyeY;
private int mLeftIrisX, mLeftIrisY, mRightIrisX, mRightIrisY;
private int mLeftPupilX, mLeftPupilY, mRightPupilX, mRightPupilY;
private int mIrisRadius, mPupilRadius;
private int mLeftEyeRadius, mRightEyeRadius, mLeftPupilTR, mRightPupilTR;
private int mVerticalOffset;

// 默認值
private int mFaceX = 0, mFaceY = 0; // image start at 0, 0
private int mIrisRed = 128, mIrisGreen = 64, mIrisBlue = 0;
private double mHorizontalSkew = 3.5, mEyeIndependence = 0.5, mGapFactor = 1.5;
private boolean mTestMode = false;

private Dimension mDimension;
private Image mImage;
private Graphics mGraphics;

public void init() {
mErrorMessage = null;

try {
// 設(shè)置的一些參數(shù)
// 背景的面部圖片
mFace = getImage(getCodeBase(), NoNull.toString(getParameter("faceFile"), "doofus.jpg"));

// 左側(cè)眼睛的x坐標
mLeftEyeX = mLeftIrisX = mLeftPupilX = Integer.parseInt(NoNull.toString(
getParameter("leftEyeX"), "75"));

// 左側(cè)眼睛的y坐標
mLeftEyeY = mLeftIrisY = mLeftPupilY = Integer.parseInt(NoNull.toString(
getParameter("leftEyeY"), "77"));

// 右側(cè)眼睛的x坐標
mRightEyeX = mRightIrisX = mRightPupilX = Integer.parseInt(NoNull.toString(
getParameter("rightEyeX"), "310"));

// 右側(cè)眼睛的y坐標
mRightEyeY = mRightIrisY = mRightPupilY = Integer.parseInt(NoNull.toString(
getParameter("rightEyeY"), "75"));

// 眼睛的白眼球半徑
mIrisRadius = Integer.parseInt(NoNull.toString(getParameter("irisRadius"), "20"));

// 眼睛的瞳孔半徑
mPupilRadius = Integer.parseInt(NoNull.toString(getParameter("pupilRadius"), "8"));

// 左眼睛的移動半徑
mLeftEyeRadius = Integer.parseInt(NoNull.toString(getParameter("leftEyeRadius"), "15"));

// 右眼睛的移動半徑
mRightEyeRadius = Integer.parseInt(NoNull.toString(getParameter("rightEyeRadius"), "5"));

// 可選參數(shù)
if (getParameter("testMode") != null)
mTestMode = Boolean.valueOf(NoNull.toString(getParameter("testMode"), "true"))
.booleanValue();

if (getParameter("horizontalSkew") != null)
mHorizontalSkew = Double.valueOf(
NoNull.toString(getParameter("horizontalSkew"), "13.5")).doubleValue();
if (getParameter("eyeIndependence") != null)
mEyeIndependence = Double.valueOf(
NoNull.toString(getParameter("eyeIndependence"), "0.4")).doubleValue();
if (getParameter("irisRed") != null)
mIrisRed = Integer.parseInt(NoNull.toString(getParameter("irisRed"), "128"));
if (getParameter("irisGreen") != null)
mIrisGreen = Integer.parseInt(NoNull.toString(getParameter("irisGreen"), "64"));
if (getParameter("irisBlue") != null)
mIrisBlue = Integer.parseInt(NoNull.toString(getParameter("irisBlue"), "0"));
mIrisColor = new Color(mIrisRed, mIrisGreen, mIrisBlue);
if (getParameter("verticalOffset") != null)
mVerticalOffset = Integer.parseInt(NoNull.toString(getParameter("verticalOffset"),
"100"));
} catch (Exception e) {
mErrorMessage = "Bad or missing required parameter.";
e.printStackTrace();
}

// 計算眼球的移動半徑
mLeftPupilTR = mLeftEyeRadius + mIrisRadius - (int) (mGapFactor * mPupilRadius);
mRightPupilTR = mRightEyeRadius + mIrisRadius - (int) (mGapFactor * mPupilRadius);

// 偵聽鼠標事件
MouseMotion aMouseMotion = new MouseMotion();
this.addMouseMotionListener(aMouseMotion);
this.setSize(400, 135);
}

public void paintFrame(Graphics g) {
if (mErrorMessage != null) {
showError(g);
return;
}

// 背景面部
g.drawImage(mFace, mFaceX, mFaceY, this);

// 畫外部的球體
g.setColor(mIrisColor);
g.fillOval(mLeftIrisX - mIrisRadius, mLeftIrisY - mIrisRadius, 2 * mIrisRadius,
2 * mIrisRadius);
g.fillOval(mRightIrisX - mIrisRadius, mRightIrisY - mIrisRadius, 2 * mIrisRadius,
2 * mIrisRadius);
// 畫瞳孔
g.setColor(mPupilColor);
g.fillOval(mLeftPupilX - mPupilRadius, mLeftPupilY - mPupilRadius, 2 * mPupilRadius,
2 * mPupilRadius);
g.fillOval(mRightPupilX - mPupilRadius, mRightPupilY - mPupilRadius, 2 * mPupilRadius,
2 * mPupilRadius);

if (mTestMode) {
g.drawOval(mLeftEyeX - mLeftEyeRadius, mLeftEyeY - mLeftEyeRadius, 2 * mLeftEyeRadius,
2 * mLeftEyeRadius);
g.drawOval(mRightEyeX - mRightEyeRadius, mRightEyeY - mRightEyeRadius,
2 * mRightEyeRadius, 2 * mRightEyeRadius);
}
}

public void mouseMoved() {
// coordinates for the left iris
int leftDX = mMouseX - mLeftEyeX;
int leftDY = mMouseY - mLeftEyeY;
if (leftDY == 0)
leftDY = 1; // prevent divide by zero
double leftDXDY = (double) leftDX / leftDY;
double leftdy = Math.sqrt(Math.pow(mLeftEyeRadius, 2) / (Math.pow(leftDXDY, 2) + 1));
if (leftDY < 0) {
leftdy = -leftdy;
}
double leftdx = leftDXDY * leftdy * mHorizontalSkew;

// coordinates for the right iris
int rightDX = mMouseX - mRightEyeX;
int rightDY = mMouseY - mRightEyeY;
if (rightDY == 0)
rightDY = 1; // prevent divide by zero
double rightDXDY = (double) rightDX / rightDY;
double rightdy = Math.sqrt(Math.pow(mRightEyeRadius, 2) / (Math.pow(rightDXDY, 2) + 1));
if (rightDY < 0) {
rightdy = -rightdy;
}
double rightdx = rightDXDY * rightdy * mHorizontalSkew;

// adjustments for the irises
double avedx = (rightdx + leftdx) / 2;
double avedy = (rightdy + leftdy) / 2;
leftdx = leftdx + (avedx - leftdx) * (1 - mEyeIndependence);
rightdx = rightdx + (avedx - rightdx) * (1 - mEyeIndependence);
leftdy = leftdy + (avedy - leftdy) * (1 - mEyeIndependence);
rightdy = rightdy + (avedy - rightdy) * (1 - mEyeIndependence);
// new iris positions
mLeftIrisX = mLeftEyeX + (int) leftdx;
mLeftIrisY = mLeftEyeY + (int) leftdy;
mRightIrisX = mRightEyeX + (int) rightdx;
mRightIrisY = mRightEyeY + (int) rightdy;

// coordinates for the left pupil
double leftpdy = Math.sqrt(Math.pow(mLeftPupilTR, 2) / (Math.pow(leftDXDY, 2) + 1));
if (leftDY < 0) {
leftpdy = -leftpdy;
}
double leftpdx = leftDXDY * leftpdy * (mHorizontalSkew - mGapFactor);

// coordinates for the right pupil
double rightpdy = Math.sqrt(Math.pow(mRightPupilTR, 2) / (Math.pow(rightDXDY, 2) + 1));
if (rightDY < 0) {
rightpdy = -rightpdy;
}
double rightpdx = rightDXDY * rightpdy * (mHorizontalSkew - mGapFactor);

// adjustments for the pupils
double avepdx = (rightpdx + leftpdx) / 2;
double avepdy = (rightpdy + leftpdy) / 2;
leftpdx = leftpdx + (avepdx - leftpdx) * (1 - mEyeIndependence);
rightpdx = rightpdx + (avepdx - rightpdx) * (1 - mEyeIndependence);
leftpdy = leftpdy + (avepdy - leftpdy) * (1 - mEyeIndependence);
rightpdy = rightpdy + (avepdy - rightpdy) * (1 - mEyeIndependence);

// new pupil positions
mLeftPupilX = mLeftEyeX + (int) leftpdx;
mLeftPupilY = mLeftEyeY + (int) leftpdy;
mRightPupilX = mRightEyeX + (int) rightpdx;
mRightPupilY = mRightEyeY + (int) rightpdy;

repaint();
}

public void update(Graphics g) {
paint(g);
}

public void paint(Graphics g) {
Dimension d = getSize();

// create the offscreen graphics context
if ((mGraphics == null) || (d.width != mDimension.width)
|| (d.height != mDimension.height)) {
mDimension = d;
mImage = createImage(d.width, d.height);
mGraphics = mImage.getGraphics();
}

// erase the previous image
mGraphics.setColor(getBackground());
mGraphics.fillRect(0, 0, d.width, d.height);
mGraphics.setColor(Color.black);

// paint the frame into the image
paintFrame(mGraphics);

// paint the image onto the screen
g.drawImage(mImage, 0, 0, null);
}

class MouseMotion extends java.awt.event.MouseMotionAdapter {
public void mouseMoved(java.awt.event.MouseEvent event) {
Object object = event.getSource();
if (object == Eye.this)
mouseMovedInApplet(event);
}
}

void mouseMovedInApplet(java.awt.event.MouseEvent event) {
// get the mouse coords
mMouseX = event.getX();
mMouseY = event.getY();
mouseMoved();
}

public void mouseMovedInBrowser(int x, int y, int windowWidth) {
int appletW = getSize().width;

// adjust mouse x and y relative to applet position
mMouseX = x - (windowWidth - appletW) / 2;
mMouseY = y - mVerticalOffset;
mouseMoved();
}

private void showError(Graphics g) {
g.setFont(new Font("TimesRoman", Font.BOLD, 12));
g.drawString(mErrorMessage, 10, 20);
}
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产成人91久久精品| a天堂在线观看视频| 国产玉足脚交久久欧美| 亚洲伊人久久综合| 午夜精品一区二区三区在线视| 欧美一区二区三区影视| 亚洲午夜精品一区二区三区他趣| 2021中文字幕一区亚洲| 日韩精品电影一区亚洲| 亚洲日本在线天堂| 日韩av大全| 国产在线视频一区| 97视频在线观看播放| 亚洲全黄一级网站| 亚洲大胆人体视频| 欧美高清视频www夜色资源网| 亚洲黄色在线视频| 国产人久久人人人人爽| av电影天堂一区二区在线 | 成人激情四射网| www.久久视频| 免费在线不卡视频| 日本少妇全体裸体洗澡| 男人的天堂久久久| 色欲人妻综合网| 中文字幕在线有码| 黑人と日本人の交わりビデオ| 少妇精品一区二区| 一本加勒比北条麻妃| 人妻丰满熟妇aⅴ无码| 成人在线观看一区二区| 亚洲av人人澡人人爽人人夜夜| 中文字幕人妻无码系列第三区| gogogo高清免费观看在线视频| 久久精品午夜福利| 欧美日韩在线免费播放| 亚洲视频第二页| 在线观看免费视频高清游戏推荐| 亚洲免费黄色网| 九九热精品在线播放| 日韩一级免费片| www.色.com| 国产又粗又长又爽| 高清国产在线观看| 91蜜桃视频在线观看| 天天干天天操天天爱| 在线观看毛片网站| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 国产精品久久久久久久美男| 97香蕉超级碰碰久久免费的优势| 国产精国产精品| 懂色中文一区二区三区在线视频| 另类小说综合网| 国产乱子伦精品无码专区| 免费大片在线观看| zjzjzjzjzj亚洲女人| 少妇精品无码一区二区免费视频| www.天天色| 一区二区精品视频在线观看| 午夜小视频免费| aaa欧美日韩| 亚洲无线码一区二区三区| 在线一区二区三区四区五区| 精品国产亚洲在线| 久久艳片www.17c.com| 国产精品成人va在线观看| 成人情视频高清免费观看电影| 久久一区免费| www.国产区| 中文字幕狠狠干| 久久一区二区三区视频| www.激情五月| 91农村精品一区二区在线| 亚洲中国最大av网站| 5858s免费视频成人| 久久视频中文字幕| 666精品在线| 欧洲精品在线播放| 亚洲制服丝袜在线播放| 日韩在线视频不卡| 国产麻豆成人传媒免费观看| 亚洲欧美色一区| 精品剧情在线观看| 全亚洲最色的网站在线观看| 亚洲 国产 日韩 综合一区| 尤物国产在线观看| 免费在线观看国产精品| 手机在线观看免费av| 欧美国产日韩a欧美在线观看| 精品视频一区二区不卡| 久久视频精品在线| 日本一区二区三区四区在线观看| 九色porny自拍| 51国产偷自视频区视频| 捆绑变态av一区二区三区| 亚洲国产中文字幕在线视频综合 | 在线国产精品视频| 亚洲一区二区三区久久 | 久久精品视频在线观看免费| 国产污视频在线看| 国产剧情一区二区| 欧美亚男人的天堂| 青青久久av北条麻妃黑人| 欧美性视频在线播放| 白丝女仆被免费网站| 亚洲爆乳无码一区二区三区| 亚洲欧洲韩国日本视频| 国产一区二区免费| 欧美日韩一区综合| 在线观看国产免费视频| 色窝窝无码一区二区三区| 一区二区三区免费| 欧美成aaa人片在线观看蜜臀| 欧美性天天影院| 双性尿奴穿贞c带憋尿| www.国产麻豆| 亚洲h在线观看| 57pao成人国产永久免费| 国产伦精品一区二区三区四区视频_| 欧美性生交大片| 国产成人精品三级| 亚洲精品在线观| 国产综合18久久久久久| 玖草视频在线观看| 久久精品久久综合| 日韩欧美另类在线| 麻豆传媒一区| 国产午夜手机精彩视频| 成人黄色小视频在线观看| 亚洲精品久久久久久久久久久久久| 精品日产一区2区三区黄免费| 一级国产黄色片| 狠狠色综合日日| 亚洲国产精品一区二区三区| 鲁鲁狠狠狠7777一区二区| 中文字幕av网址| 久久成人免费电影| 亚洲国产成人精品一区二区| 欧美极品视频一区二区三区| 情侣偷拍对白清晰饥渴难耐| 成人激情黄色小说| 在线观看日韩视频| 日本中文字幕网址| www.国产欧美| 欧美久久一二区| 精品国产综合| www.youjizz.com亚洲| 国产精品国产自产拍高清av | 日本丰满少妇做爰爽爽| 亚洲成人免费观看| 国产在线播放不卡| 久久精品国产亚洲av麻豆| 国产成人免费在线| 亚洲最大视频网| 中国女人一级一次看片| 欧美极品一区二区| 亚洲av无码一区二区三区观看| 空姐吹箫视频大全| 91精品国产美女浴室洗澡无遮挡| 久久青青草原| 91浏览器在线观看| 亚洲高清三级视频| 亚洲aaaaaa| 国产又粗又长又黄的视频| 国产欧美中文在线| 欧美在线中文字幕| 中文字幕三级电影| 99在线热播精品免费| 欧美黄网免费在线观看| 亚洲精品久久久久久| 国产精品中文字幕一区二区三区| 日韩在线视频免费观看| 狠狠躁狠狠躁视频专区| 久久国产精品区| 精品中文字幕久久久久久| 97超碰在线人人| 天天操天天操天天| 日韩电影中文字幕av| 国产极品粉嫩福利姬萌白酱| 日本va欧美va精品| 亚洲欧美中文在线视频| 免费看污污网站| 国产在线观看免费一区| 国模精品视频一区二区| 国产精品三级在线观看无码| 欧美国产日产图区| 高清av免费一区中文字幕| 日韩欧美三级视频| 欧美一级黄色大片| 欧美三级一级片| 国产在线播精品第三| 欧美在线一级视频| 亚洲色婷婷一区二区三区| 色天天综合色天天久久| 亚洲精品国产suv一区88| 午夜在线视频免费| 久久久这里只有精品视频| 九九热免费在线| 日本精品一区二区三区四区的功能| 中文字幕中文字幕在线中心一区| 婷婷伊人综合中文字幕| 欧美大荫蒂xxx| 国产成人在线网址| 精品视频1区2区3区| 国产3p露脸普通话对白| 成人网页在线观看| 成人av男人的天堂| 亚洲国产精彩视频| 欧美成人精品三级在线观看 | 亚洲一二三区在线观看| 日本一区二区三区四区高清视频| 亚洲欧美日本在线观看| 国产91ⅴ在线精品免费观看| 精品美女久久久久| 亚洲国产精品美女| 国产特级黄色录像| 欧美主播一区二区三区美女| 亚洲视频在线a| 亚洲欧美日韩人成在线播放| 国产亚洲精品久久久久久久| 丁香婷婷综合五月| 日本视频精品一区| 国产成人综合精品三级| 精品综合久久久| 久久国产精品99精品国产 | 久久亚洲影院| 成人在线国产精品| 免费观看黄色一级视频| 国产精品视频网站| 午夜精品久久久久久久99老熟妇| 国内精品久久久久久中文字幕| 欧美精品亚洲精品日韩精品| xxxx欧美18另类的高清| 国产一级在线观看视频| 日韩中文字幕网址| 国产成人精品一区二三区| 色综合伊人色综合网| 国产成人在线播放视频| 不卡毛片在线看| 成人黄色片在线观看| 久久久久久国产精品| 亚洲自拍第二页| 国产精品久久久久久影视| 亚洲第一黄色片| av一区二区三区在线观看| 九九国产精品视频| 久久久99国产精品免费| caoporen国产精品视频| 欧美久久久久久久久久久久久| 亚洲人被黑人高潮完整版| 潘金莲激情呻吟欲求不满视频| 欧美日韩国产精品专区| 理论片大全免费理伦片| 日韩h在线观看| 在线观看 中文字幕| 88国产精品欧美一区二区三区| 夜夜嗨aⅴ一区二区三区| 国产免费一区二区三区香蕉精| 美女脱光内衣内裤视频久久网站 | 一级片黄色录像| 中文字幕欧美专区| 中文字幕人妻一区二区三区视频| 91福利视频在线观看| 日本不卡一区二区| 欧美日韩在线一二三| 中文在线免费一区三区高中清不卡| 欧美 日韩 国产一区| 91福利社在线观看| 黄色免费一级视频| 欧美激情一区二区三区在线视频观看 | 中文字幕在线日本| 2019中文字幕在线| 日本成人中文字幕| www.69av| 欧美人与z0zoxxxx视频| 久草视频手机在线观看| 欧美亚洲激情视频| 国产成人午夜视频| 黄色片一级视频| 69堂成人精品免费视频| 日韩精品人妻中文字幕| 2019国产精品视频| 国产亚洲精品精华液| 国产免费a级片| 精品视频9999| 久久66热偷产精品| 男女午夜激情视频| 日韩一区二区三区电影 | 亚洲精品视频免费观看| 四虎永久免费影院| 午夜精品国产精品大乳美女| 国产成人在线观看| 波多野结衣天堂| 亚洲欧洲国产精品| 久久久久久黄| 日本888xxxx| 国产一区二区三区三区在线观看| 亚洲精品久久久久久无码色欲四季 | 久久精品国产精品亚洲综合| 欧美大片在线播放| 欧美精品一区视频| 亚洲精品久久久久久久久久久久久久 | 日本人69视频| 日韩天堂在线视频| 久久精品日韩欧美| 玩弄japan白嫩少妇hd| 在线视频免费一区二区| 美女诱惑一区二区| 在线观看免费不卡av| 欧美久久精品午夜青青大伊人| 韩国成人福利片在线播放| 国产美女18xxxx免费视频| 久久综合五月天| av色综合久久天堂av综合| 91激情视频在线观看| 99热最新在线| 色婷婷av一区二区三区大白胸| 在线视频 91| 亚洲熟妇av一区二区三区漫画| 亚洲欧美三级伦理| 久久99久久久久| 亚洲一级av无码毛片精品 | 免费国产黄色片| 中文字幕国产传媒| 久久国产视频网站| 久久在线观看免费| 午夜少妇久久久久久久久| 欧美国产二区| 亚洲大胆人体在线| 国内成人免费视频| 久久久久亚洲av无码a片| 成人久久18免费网站漫画| 欧美日韩情趣电影| 亚洲人视频在线观看| √天堂资源在线| 国产精品高潮呻吟久久av无限 | 欧美精品一区二区三区蜜桃 | 尤物yw午夜国产精品视频明星| 丁香桃色午夜亚洲一区二区三区| 国内精品久久99人妻无码| 91在线观看网站| 欧美一区二区三区视频| 首页综合国产亚洲丝袜| 欧美 日本 国产| 久久精品99国产精品酒店日本| 中文精品无码中文字幕无码专区 | 精品剧情在线观看| 日韩免费视频播放| 超碰91人人草人人干| 日本一区免费视频| 国产成人精品网| 欧美精品久久久久久久免费| 欧美精品久久久久a| 亚洲精品乱码久久久久久| 91tv亚洲精品香蕉国产一区7ujn| 国产午夜福利精品| 在线观看免费视频国产| 欧美日韩激情一区二区| 日本欧美大码aⅴ在线播放| 日韩在线a电影| 国产女同无遮挡互慰高潮91| 国产欧美一区二区在线观看| 国产成人啪精品午夜在线观看| 波多野结衣激情| 久久777国产线看观看精品| 国产精品伦一区| 在线观看不卡的av| 精产国品一二三区| 精品欧美一区二区在线观看视频| 日韩风俗一区 二区| 91美女在线观看| 中文字幕在线播出| 性生交大片免费看l| 国产伦理久久久| 亚洲精品视频在线观看视频| 国产精品丝袜在线| 欧美熟妇交换久久久久久分类| 成年人免费观看视频网站| 四虎永久免费网站| 日韩av片电影专区| 日韩欧美一级片| 亚洲同性gay激情无套| 污污网站在线免费观看| 四虎影院中文字幕| 少妇av一区二区三区无码| 99re资源| 久久成人亚洲精品| 欧美专区日韩专区| 久久一区二区三区四区| www.av黄色| 青青草成人免费| 8x8x成人免费视频| 日韩精品大片| 国产精品18久久久久久首页狼 | 久久精品国产成人一区二区三区| 亚洲熟女www一区二区三区| 三上悠亚av一区二区三区| 神马影院一区二区| 91精品国产乱码久久久久久蜜臀| 欧美一区二区三区免费| 17c精品麻豆一区二区免费| 黄色日韩网站视频| 99国产精品一区二区三区| 亚洲精品久久久久久国| 日本77777| 亚洲精品少妇一区二区| 国产精品免费区二区三区观看| 性色av一区二区三区| 自拍视频国产精品| 精品久久久网站|