フラッター Web で同じアニメーションを使用してアプリを開発しました。しかし、そのスローエラー。flutter のバイナリ ファイルをダウンロードしてフレアに提供しましたが、機能しません。Android では同じコードがうまく機能しますが、フラッター Web Plzz ヘルプではエラーがスローされます。エラー:
Error: [object Event]
at Object.createErrorWithStack (http://localhost:62576/dart_sdk.js:4789:12)
at Object._rethrow (http://localhost:62576/dart_sdk.js:35903:16)
at async._AsyncCallbackEntry.new.callback
(http://localhost:62576/dart_sdk.js:35899:13)
at Object._microtaskLoop (http://localhost:62576/dart_sdk.js:35759:13)
at _startMicrotaskLoop (http://localhost:62576/dart_sdk.js:35765:13)
at http://localhost:62576/dart_sdk.js:31707:9
コード:
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
String animationName = "forward";
bool paused;
@override
void initState() {
// TODO: implement initState
super.initState();
animationName = "forward";
paused = false;
}
@override
Widget build(BuildContext context) {
return Container(
child: FlareActor(
"flare_truck.flr",
animation: animationName,
fit: BoxFit.fitHeight,
alignment: Alignment(0, 0),
callback: (str) {
setState(
() {
animationName = "upDown";
},
);
},
),
);
}
}